由于Dejavu Sans Mono字体自身不含有中文,因此windows会默认连接到simsun(宋体)上面。然而风格上,Dejavu Sans Mono与宋体并不搭配,因此可以修改FontLink,让在Dejavu Sans Mono里找不到字符时连接到如微软雅黑或者楷体神马上面。
FontLink参考如下:
【http://www.cnblogs.com/MaxWoods/archive/2008/10/26/1319664.html 】
【http://www.baidu.com/s?wd=windows+fontlink+%D7%A2%B2%E1%B1%ED 】
经过Hoxily试验,将msyh.ttf(微软雅黑)连接上去,由于雅黑字体本身已经太过扁扁胖胖,显得更胖更扁,异常难看!
而simhei.ttf(黑体)连接上去,看起来基本没有被压扁的感觉,而且也是Sans风格的,看着比较舒服。
总结:
1.安装Dejavu Sans Mono字体(见【http://dejavu-fonts.org/wiki/Download 】);
2.打开regedit.exe(注册表编辑器),给Dejavu Sans Mono添加FontLink;
3.重启后就生效了。
=-=-=-=
附上Dejavu Sans Mono与simhei合体的FontLink注册表文件样例(新建一个.reg扩展名的文件,输入以下内容,保存后双击即可导入):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Dejavu Sans Mono"=hex(7):73,00,69,00,6d,00,68,00,65,00,69,00,2e,00,74,00,74,\
00,66,00,00,00,00,00