测试网址:http://sports.163.com/goal/
我的系统用的是丽黑Pro字体,69-language-selector-zh-cn.conf的内容如下:
代码: 全选
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Serif</string>
<string>LiHei Pro</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans</string>
<string>LiHei Pro</string>
<string>WenQuanYi Zen Hei</string>
<string>Bitstream Vera Sans</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</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>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans Mono</string>
<string>LiHei Pro</string>
<string>WenQuanYi Zen Hei</string>
<string>Bitstream Vera Sans Mono</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
</fontconfig>
- 如果删除之,则Flash乱码解决,但是系统菜单文字和几乎一切其它地方的文字全部变成点阵字体
- 如果把最后一行(第4行,参见这个帖子 )的sans-serif改成“文泉驿正黑”,则Flash乱码解决,系统菜单文字变成文泉驿正黑,丽黑消失了。
- 如果把上面提到的这一行改成"LiHei Pro",没有效果,依然是点阵字体。
不知道是否因为丽黑Pro没有这个“generic name”的缘故,因为在fc-list中看到的是<!--
If the font still has no generic name, add sans-serif
-->
代码: 全选
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
LiHei Pro:style=Regular
但是如何解释49-sansserif.conf第四行呢?似乎这一行一改就全部改了整个系统的字体?
请指教,谢谢先!