中文字体美化

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

  1. <fontconfig>
  2.     <alias>
  3.         <family>serif</family>
  4.         <prefer>
  5.             <family>Bitstream Vera Serif</family>
  6.             <family>SimSun</family>
  7.             <family>DejaVu Serif</family>
  8.             <family>AR PL ShanHeiSun Uni</family>
  9.             <family>AR PL ZenKai Uni</family>
  10.         </prefer>
  11.     </alias>
  12.  
  13.     <alias>
  14.         <family>sans-serif</family>
  15.         <prefer>
  16.             <family>Bitstream Vera Sans</family>
  17.             <family>SimSun</family>
  18.             <family>DejaVu Sans</family>
  19.             <family>AR PL ShanHeiSun Uni</family>
  20.             <family>AR PL ZenKai Uni</family>
  21.         </prefer>
  22.     </alias>
  23.  
  24.     <alias>
  25.         <family>monospace</family>
  26.         <prefer>
  27.             <family>Bitstream Vera Sans Mono</family>
  28.             <family>SimSun</family>
  29.             <family>DejaVu Sans Mono</family>
  30.             <family>AR PL ShanHeiSun Uni</family>
  31.             <family>AR PL ZenKai Uni</family>
  32.         </prefer>
  33.     </alias>
  34.  
  35.  
  36.     <match target="font" >
  37.         <test name="family" compare="contains" >
  38.             <string>Song</string>
  39.             <string>Sun</string>
  40.             <string>Kai</string>
  41.             <string>Ming</string>
  42.         </test>
  43.         <test name="weight" compare="less_eq"> <int>100</int> </test>
  44.         <test name="weight" compare="more_eq" target="pattern" > <int>180</int> </test>
  45.         <edit mode="assign" name="embolden" > <bool>true</bool> </edit>
  46.     </match>
  47.  
  48.     <match target="font" >
  49.         <test name="family" compare="contains" >
  50.             <string>Song</string>
  51.             <string>Sun</string>
  52.             <string>Kai</string>
  53.             <string>Ming</string>
  54.             <string>SimSun</string>
  55.             <string>SimHei</string>
  56.             <string>NSimSun</string>
  57.             <string>KaiTi_GB2312</string>
  58.             <string>FangSong_GB2312</string>
  59.             <string>LiSu</string>
  60.         </test>
  61.         <edit name="globaladvance"> <bool>false</bool> </edit>            <!-- 关闭全局设置 -->
  62.         <edit name="spacing"> <int>0</int> </edit>                 <!-- 取消指定宽度, proportional -->
  63.         <edit name="embeddedbitmap" mode="assign"> <bool>true</bool> </edit>    <!-- 有内嵌字体时,优先 -->
  64.         <edit name="hinting"> <bool>true</bool> </edit>             <!-- 打开字体Hint -->
  65.         <edit name="autohint"> <bool>false</bool> </edit>             <!-- 关闭软件Hint -->
  66.         <edit name="antialias" mode="assign"> <bool>true</bool> </edit>     <!-- 打开反锯齿 -->
  67.  
  68.         <test name="pixelsize" compare="more_eq"> <int>12</int> </test>     <!-- 关闭12-18点阵之间的反锯齿 -->
  69.         <test name="pixelsize" compare="less_eq"> <int>18</int> </test>
  70.         <edit name="antialias" mode="assign" > <bool>false</bool> </edit>
  71.     </match>
  72.  
  73. <!-- 解决中文字体名称识别问题 -->
  74.     <match target="pattern">
  75.         <test name="family"><string>宋体</string></test>
  76.         <edit name="family" mode="assign"><string>SimSun</string></edit>
  77.     </match>
  78.     <match target="pattern">
  79.         <test name="family"><string>新宋体</string></test>
  80.         <edit name="family" mode="assign"><string>SimSun</string></edit>
  81.     </match>
  82.     <match target="pattern">
  83.         <test name="family"><string>仿宋_GB2312</string></test>
  84.         <edit name="family" mode="assign"><string>FangSong_GB2312</string></edit>
  85.     </match>
  86.     <match target="pattern">
  87.         <test name="family"><string>楷体_GB2312</string></test>
  88.         <edit name="family" mode="assign"><string>KaiTi_GB2312</string></edit>
  89.     </match>
  90.     <match target="pattern">
  91.         <test name="family"><string>黑体</string></test>
  92.         <edit name="family" mode="assign"><string>SimHei</string></edit>
  93.     </match>
  94. </fontconfig>

3、按Ctrl+Alt+Backspace重启X-windows,然后再到“系统”“首选项”“字体”中进行设置

4、在kde程序中使用scim

  1. sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput
  2. sudo chmod +x /etc/X11/Xsession.d/95xinput

VeraSansYuanTi下载地址:http://download.ubuntu.org.cn/software/VeraSansYuanTi.tar.gz 

17fav 收藏本文
标签:,

相关日志 随机文章

Comments

Leave a Reply




请输入验证码

Use "<coolcode></coolcode>" to publish your code.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.

京ICP备05059555号

收藏 & 分享

Powered by 17fav.com