在Linux中配置字体有效的方式应该就是直接修改fonts.conf了,该文件是font-config工具的一个配置文件。
我的配置文件如下
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- created by WenQuanYi FcDesigner v0.5 --> <match> <test name="family"><string>sans-serif</string></test> <edit name="family" mode="prepend" binding="strong"> <string>Aller</string> <string>Microsoft YaHei</string> <string>WenQuanYi Micro Hei</string> </edit> </match> <match> <test name="family"><string>serif</string></test> <edit name="family" mode="prepend" binding="strong"> <string>DejaVu Serif</string> <string>SimSun</string> <string>PL UMing CN</string> </edit> </match> <match> <test name="family"><string>monospace</string></test> <edit name="family" mode="prepend" binding="strong"> <string>Monaco</string> <string>WenQuanYi Micro Hei Mono</string> <string>WenQuanYi Zen Hei Mono</string> </edit> </match> </fontconfig>
sans-serif使用免费字体Aller和雅黑。
serif使用DejaVu Serif和宋体。
monospace使用苹果字体Monoca和文泉驿米黑
效果还不错。