[CrunchBang]中文字体美化
安装必要的字体包
sudo apt-get install ttf-droid ttf-wqy-zenhei xfonts-wqy ttf-wqy-microhei ttf-arphic-ukai ttf-arphic-uming
修改字体配置文件
将以下内容写到存放到你的home目录下,命名为 .fonts.conf,就可以了。
<?xmlversion='1.0'encoding='utf-8'?><!DOCTYPE fontconfig SYSTEM 'fonts.dtd'><fontconfig><alias><family>serif</family><prefer><family>DejaVu Serif</family><family>Bitstream Vera Serif</family><family>Evermore Song</family><family>WenQuanYi Bitmap Song</family><family>AR PL UMing CN</family><family>AR PL ShanHeiSun Uni</family><family>Droid Sans Fallback</family><family>WenQuanYi Micro Hei</family><family>WenQuanYi Zen Hei</family></prefer></alias><alias><family>sans-serif</family><prefer><family>DejaVu Sans</family><family>Bitstream Vera Sans</family><family>Evermore Song</family><family>Droid Sans Fallback</family><family>WenQuanYi Micro Hei</family><family>WenQuanYi Bitmap Song</family><family>WenQuanYi Zen Hei</family><family>AR PL UMing CN</family><family>AR PL ShanHeiSun Uni</family></prefer></alias><alias><family>monospace</family><prefer><family>DejaVu Sans Mono</family><family>Bitstream Vera Sans Mono</family><family>Evermore Song</family><family>WenQuanYi Micro Hei Mono</family><family>WenQuanYi Zen Hei Mono</family><family>Droid Sans Fallback</family><family>WenQuanYi Bitmap Song</family><family>AR PL UMing CN</family><family>AR PL ShanHeiSun Uni</family></prefer></alias><!-- Default Alias --><alias><family>DejaVu Sans</family><default><family>sans-serif</family></default></alias><!-- Generic font families --><matchtarget="pattern"><testname="family"qual="any"><string>serif</string></test><editbinding="strong"mode="prepend"name="family"><string>DejaVu Serif</string></edit></match><matchtarget="pattern"><testname="family"qual="any"><string>sans-serif</string></test><editbinding="strong"mode="prepend"name="family"><string>DejaVu Sans</string></edit></match><matchtarget="pattern"><testname="family"qual="any"><string>monospace</string></test><editbinding="strong"mode="prepend"name="family"><string>DejaVu Sans Mono</string></edit></match><!-- Anti-alias --><matchtarget="font"><editname="embeddedbitmap"><bool>false</bool></edit></match><!-- WenQuanYi Bitmap Song --><selectfont><acceptfont><pattern><pateltname="family"><string>WenQuanYi Bitmap Song</string></patelt></pattern></acceptfont></selectfont><matchtarget="pattern"><testname="family"qual="any"><string>WenQuanYi Bitmap Song</string></test><testcompare="less"name="pixelsize"qual="any"><double>12</double></test><editmode="assign"name="family"><string>WenQuanYi Micro Hei</string></edit></match><matchtarget="pattern"><testname="family"qual="any"><string>WenQuanYi Bitmap Song</string></test><testcompare="more"name="pixelsize"qual="any"><double>16</double></test><editmode="assign"name="family"><string>AR PL ShanHeiSun</string></edit></match><!-- Alias --><alias><family>SimSun</family><family>宋体</family><accept><family>Evermore Song</family><family>WenQuanYi Bitmap Song</family><family>AR PL ShanHeiSun Uni</family></accept><default><family>serif</family></default></alias><alias><family>SimHei</family><family>黑体</family><accept><family>WenQuanYi Micro Hei</family><family>WenQuanYi Zen Hei</family></accept><default><family>sans-serif</family></default></alias><alias><family>微软雅黑</family><family>Microsoft YaHei</family><accept><family>WenQuanYi Micro Hei</family><family>WenQuanYi Zen Hei</family></accept><default><family>sans-serif</family></default></alias><!-- End --><matchtarget="font"><editmode="assign"name="rgba"><const>rgb</const></edit></match><matchtarget="font"><editmode="assign"name="hinting"><bool>true</bool></edit></match><matchtarget="font"><editmode="assign"name="hintstyle"><const>hintfull</const></edit></match><matchtarget="font"><editmode="assign"name="antialias"><bool>true</bool></edit></match><dir>~/.fonts</dir></fontconfig> |
Konsole 字体
Konsole 下还是坚持使用 DejaVu Sans Mono 字体,那个字体更适合工作。
Chrome
Chrome 的字体渲染原则很奇怪,如果我们直接使用默认配置的话,它会选择一个很奇怪的日文字体来渲染中文,对于日文字体里不存在的中文文字,它又会 Fallback 到另外一个奇怪的中文字体上。滇狐目前没太多时间和精力来详细调查这个现象,
解决这个问题最简单的方法就是把 Chrome 里的默认字体和 Sans 字体全都强制指定“Droid Sans Fallback”上,效果还不错。至于 Serif 字体,我们可以使用“Droid Serif”,Monospace 字体就用“Droid Sans Mono”,这样风格比较统一。

浙公网安备 33010602011771号