ubuntu下修改中文字体

在一次升级过后,系统的中文字体莫名其妙的全都变成难看的宋体了,于是找了个办法修改回来。在这里做个记录~参考的文章出自这里:http://edyfox.codecarver.org/html/debian_testing_chinese.html谢谢原作者了

首先sudo apt-get install tty-droid安装这个字体。

然后在~目录下编辑  .fonts.conf文件。如果没有的话就创建一个。修改内容:

  1 <?xml version='1.0' encoding='utf-8'?>
  2 <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
  3 <fontconfig>
  4  <alias>
  5   <family>serif</family>
  6   <prefer>
  7    <family>DejaVu Serif</family>
  8    <family>Bitstream Vera Serif</family>
  9    <family>Evermore Song</family>
 10    <family>WenQuanYi Bitmap Song</family>
 11    <family>AR PL UMing CN</family>
 12    <family>AR PL ShanHeiSun Uni</family>
 13    <family>Droid Sans Fallback</family>
 14    <family>WenQuanYi Micro Hei</family>
 15    <family>WenQuanYi Zen Hei</family>
 16   </prefer>
 17  </alias>
 18  <alias>
 19   <family>sans-serif</family>
 20   <prefer>
 21    <family>DejaVu Sans</family>
 22    <family>Bitstream Vera Sans</family>
 23    <family>Evermore Song</family>
 24    <family>Droid Sans Fallback</family>
 25    <family>WenQuanYi Micro Hei</family>
 26    <family>WenQuanYi Bitmap Song</family>
 27    <family>WenQuanYi Zen Hei</family>
 28    <family>AR PL UMing CN</family>
 29    <family>AR PL ShanHeiSun Uni</family>
 30   </prefer>
 31  </alias>
 32  <alias>
 33   <family>monospace</family>
 34   <prefer>
 35    <family>DejaVu Sans Mono</family>
 36    <family>Bitstream Vera Sans Mono</family>
 37    <family>Evermore Song</family>
 38    <family>Droid Sans Fallback</family>
 39    <family>WenQuanYi Micro Hei Mono</family>
 40    <family>WenQuanYi Zen Hei Mono</family>
 41    <family>WenQuanYi Bitmap Song</family>
 42    <family>AR PL UMing CN</family>
 43    <family>AR PL ShanHeiSun Uni</family>
 44   </prefer>
 45  </alias>
 46  <!-- Default Alias -->
 47  <alias>
 48   <family>DejaVu Sans</family>
 49   <default>
 50    <family>sans-serif</family>
 51   </default>
 52  </alias>
 53  <!-- Generic font families -->
 54  <match target="pattern">
 55   <test name="family" qual="any">
 56    <string>serif</string>
 57   </test>
 58   <edit binding="strong" mode="prepend" name="family">
 59    <string>DejaVu Serif</string>
 60   </edit>
 61  </match>
 62  <match target="pattern">
 63   <test name="family" qual="any">
 64    <string>sans-serif</string>
 65   </test>
 66   <edit binding="strong" mode="prepend" name="family">
 67    <string>DejaVu Sans</string>
 68   </edit>
 69  </match>
 70  <match target="pattern">
 71   <test name="family" qual="any">
 72    <string>monospace</string>
 73   </test>
 74   <edit binding="strong" mode="prepend" name="family">
 75    <string>DejaVu Sans Mono</string>
 76   </edit>
 77  </match>
 78  <!-- Anti-alias -->
 79  <match target="font">
 80   <edit name="embeddedbitmap">
 81    <bool>false</bool>
 82   </edit>
 83  </match>
 84  <!-- WenQuanYi Bitmap Song -->
 85  <selectfont>
 86   <acceptfont>
 87    <pattern>
 88     <patelt name="family">
 89      <string>WenQuanYi Bitmap Song</string>
 90     </patelt>
 91    </pattern>
 92   </acceptfont>
 93  </selectfont>
 94  <match target="pattern">
 95   <test name="family" qual="any">
 96    <string>WenQuanYi Bitmap Song</string>
 97   </test>
 98   <test compare="less" name="pixelsize" qual="any">
 99    <double>12</double>
100   </test>
101   <edit mode="assign" name="family">
102    <string>WenQuanYi Micro Hei</string>
103   </edit>
104  </match>
105  <match target="pattern">
106   <test name="family" qual="any">
107    <string>WenQuanYi Bitmap Song</string>
108   </test>
109   <test compare="more" name="pixelsize" qual="any">
110    <double>16</double>
111   </test>
112   <edit mode="assign" name="family">
113    <string>AR PL ShanHeiSun</string>
114   </edit>
115  </match>
116  <!-- Alias -->
117  <alias>
118   <family>SimSun</family>
119   <family>宋体</family>
120   <accept>
121    <family>Evermore Song</family>
122    <family>WenQuanYi Bitmap Song</family>
123    <family>AR PL ShanHeiSun Uni</family>
124   </accept>
125   <default>
126    <family>serif</family>
127   </default>
128  </alias>
129  <alias>
130   <family>SimHei</family>
131   <family>黑体</family>
132   <accept>
133    <family>WenQuanYi Micro Hei</family>
134    <family>WenQuanYi Zen Hei</family>
135   </accept>
136   <default>
137    <family>sans-serif</family>
138   </default>
139  </alias>
140  <alias>
141   <family>微软雅黑</family>
142   <family>Microsoft YaHei</family>
143   <accept>
144    <family>WenQuanYi Micro Hei</family>
145    <family>WenQuanYi Zen Hei</family>
146   </accept>
147   <default>
148    <family>sans-serif</family>
149   </default>
150  </alias>
151  <!-- End -->
152  <match target="font">
153   <edit mode="assign" name="rgba">
154    <const>rgb</const>
155   </edit>
156  </match>
157  <match target="font">
158   <edit mode="assign" name="hinting">
159    <bool>true</bool>
160   </edit>
161  </match>
162  <match target="font">
163   <edit mode="assign" name="hintstyle">
164    <const>hintfull</const>
165   </edit>
166  </match>
167  <match target="font">
168   <edit mode="assign" name="antialias">
169    <bool>true</bool>
170   </edit>
171  </match>
172  <dir>~/.fonts</dir>
173 </fontconfig>

然后注销,再打开就OK啦~~至于chrome里的字体嘛,我没有修改任何配置文件,而是装了一个插件:Force Microsoft Yahei Font,完美解决了所有平台下的字体显示问题.从此再也不用瞅着chrome里发虚的楷体啦~~

posted @ 2012-08-04 12:24  __木头鱼__  阅读(1791)  评论(0编辑  收藏  举报