Ubuntu 13.10 中文字体设置
据我查到的资料,在默认设置下,Ubuntu 13.10 中文使用的是文泉驿正黑。我总觉得它的效果有些发虚,模糊,不满意。
(貌似是Ubuntu从13.04开始取消了默认的微米黑,回退为之前的正黑。这我觉得只能用回退形容了。)
再者,也习惯了12.04版本中默认的微米黑效果,
于是,果断决定替换掉。
理想方案:
系统字体,默认的Ubuntu,英文,无修改。(保证英文效果在先)如图:
Ubuntu 对中文字体的控制集中在一个文件,/etc/fonts/conf.d/69-language-selector-zh-cn.conf,
sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
修改如下:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="lang"> <string>zh-cn</string> </test> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>WenQuanYi Micro Hei</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>WenQuanYi Bitmap Song</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> <string>HYSong</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <test name="lang"> <string>zh-cn</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>WenQuanYi Micro Hei</string> <string>Droid Sans Fallback</string> <string>HYSong</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <test name="lang"> <string>zh-cn</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>WenQuanYi Micro Hei Mono</string> <string>Droid Sans Fallback</string> <string>HYSong</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> </edit> </match> </fontconfig>
有修改的地方我以粗体标示,简单说,就是把系统默认的正黑替换为微米黑并提前。有这一个在最前面保证就足够了。
注意微米黑需要 binding="strong"。
这样,英文默认Ubuntu,中文默认文泉驿微米黑,即使浏览器中带着CSS样式的文字,也有不错的显示效果。效果理想。