中文字体美化
2006-07-18 16:19 | Filed Under Linux |
1、安装MS字体
cd /usr/share/fonts
sudo mkdir zh_CN
然后将MS的字体文件(simsun.ttc tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf)复制到zh_CN目录下,然后
cd zh_CN
sudo chmod 644 *.*
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
2、修改language-selector.conf文件
sudo cp /etc/fonts/language-selector.conf /etc/fonts/language-selector.conf_bak
sudo gedit /etc/fonts/language-selector.conf
- <fontconfig>
- <alias>
- <family>serif</family>
- <prefer>
- <family>Bitstream Vera Serif</family>
- <family>SimSun</family>
- <family>DejaVu Serif</family>
- <family>AR PL ShanHeiSun Uni</family>
- <family>AR PL ZenKai Uni</family>
- </prefer>
- </alias>
- <alias>
- <family>sans-serif</family>
- <prefer>
- <family>Bitstream Vera Sans</family>
- <family>SimSun</family>
- <family>DejaVu Sans</family>
- <family>AR PL ShanHeiSun Uni</family>
- <family>AR PL ZenKai Uni</family>
- </prefer>
- </alias>
- <alias>
- <family>monospace</family>
- <prefer>
- <family>Bitstream Vera Sans Mono</family>
- <family>SimSun</family>
- <family>DejaVu Sans Mono</family>
- <family>AR PL ShanHeiSun Uni</family>
- <family>AR PL ZenKai Uni</family>
- </prefer>
- </alias>
- <match target="font" >
- <test name="family" compare="contains" >
- <string>Song</string>
- <string>Sun</string>
- <string>Kai</string>
- <string>Ming</string>
- </test>
- <test name="weight" compare="less_eq"> <int>100</int> </test>
- <test name="weight" compare="more_eq" target="pattern" > <int>180</int> </test>
- <edit mode="assign" name="embolden" > <bool>true</bool> </edit>
- </match>
- <match target="font" >
- <test name="family" compare="contains" >
- <string>Song</string>
- <string>Sun</string>
- <string>Kai</string>
- <string>Ming</string>
- <string>SimSun</string>
- <string>SimHei</string>
- <string>NSimSun</string>
- <string>KaiTi_GB2312</string>
- <string>FangSong_GB2312</string>
- <string>LiSu</string>
- </test>
- <edit name="globaladvance"> <bool>false</bool> </edit> <!-- 关闭全局设置 -->
- <edit name="spacing"> <int>0</int> </edit> <!-- 取消指定宽度, proportional -->
- <edit name="embeddedbitmap" mode="assign"> <bool>true</bool> </edit> <!-- 有内嵌字体时,优先 -->
- <edit name="hinting"> <bool>true</bool> </edit> <!-- 打开字体Hint -->
- <edit name="autohint"> <bool>false</bool> </edit> <!-- 关闭软件Hint -->
- <edit name="antialias" mode="assign"> <bool>true</bool> </edit> <!-- 打开反锯齿 -->
- <test name="pixelsize" compare="more_eq"> <int>12</int> </test> <!-- 关闭12-18点阵之间的反锯齿 -->
- <test name="pixelsize" compare="less_eq"> <int>18</int> </test>
- <edit name="antialias" mode="assign" > <bool>false</bool> </edit>
- </match>
- <!-- 解决中文字体名称识别问题 -->
- <match target="pattern">
- <test name="family"><string>宋体</string></test>
- <edit name="family" mode="assign"><string>SimSun</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>新宋体</string></test>
- <edit name="family" mode="assign"><string>SimSun</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>仿宋_GB2312</string></test>
- <edit name="family" mode="assign"><string>FangSong_GB2312</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>楷体_GB2312</string></test>
- <edit name="family" mode="assign"><string>KaiTi_GB2312</string></edit>
- </match>
- <match target="pattern">
- <test name="family"><string>黑体</string></test>
- <edit name="family" mode="assign"><string>SimHei</string></edit>
- </match>
- </fontconfig>
3、按Ctrl+Alt+Backspace重启X-windows,然后再到“系统”“首选项”“字体”中进行设置
4、在kde程序中使用scim
- sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput
- sudo chmod +x /etc/X11/Xsession.d/95xinput
VeraSansYuanTi下载地址:http://download.ubuntu.org.cn/software/VeraSansYuanTi.tar.gz
标签:中文, 字体相关日志 随机文章
Comments
Leave a Reply

