字体渲染顺序的问题
-
- 帖子: 652
- 注册时间: 2006-09-16 14:19
字体渲染顺序的问题
我在/etc/fonts/language-selector.conf里设置的顺序是
Serif
DejaVu Serif
WenQuanYi Bitmap Song
AR PL Shanheisun
Sans
DejaVu Sans
WenQuanYi Bitmap Song
AR PL Shanheisun
Monospace
Courier New
WenQuanYi Bitmap Song
AR PL Shanheisun
指定具体英文字体的时候可以正确用文泉驿来显示中文
但是指定sans,serif等字体的时候连英文也用文泉驿来显示,很难看
请问这是怎么回事,还有什么别的要设置的地方么?
ubuntu7.04
Serif
DejaVu Serif
WenQuanYi Bitmap Song
AR PL Shanheisun
Sans
DejaVu Sans
WenQuanYi Bitmap Song
AR PL Shanheisun
Monospace
Courier New
WenQuanYi Bitmap Song
AR PL Shanheisun
指定具体英文字体的时候可以正确用文泉驿来显示中文
但是指定sans,serif等字体的时候连英文也用文泉驿来显示,很难看
请问这是怎么回事,还有什么别的要设置的地方么?
ubuntu7.04
- xport
- 帖子: 1277
- 注册时间: 2006-05-19 21:23
- 联系:
-
- 帖子: 240
- 注册时间: 2006-03-05 13:50
更新为wqy官方版本0.8.1:
http://wenq.org/index.cgi?BitmapSong
0.8.1提供了新的fontconfig配置,可以使得英文英文矢量字体有高于wqy的优先权,在monospace时也会自动使用英文monospace字体来显示。
安装完成后,可能需要将你自己的一些设置先暂时屏蔽掉,看看效果。
http://wenq.org/index.cgi?BitmapSong
0.8.1提供了新的fontconfig配置,可以使得英文英文矢量字体有高于wqy的优先权,在monospace时也会自动使用英文monospace字体来显示。
安装完成后,可能需要将你自己的一些设置先暂时屏蔽掉,看看效果。
-
- 帖子: 240
- 注册时间: 2006-03-05 13:50
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 652
- 注册时间: 2006-09-16 14:19
-
- 帖子: 652
- 注册时间: 2006-09-16 14:19
-
- 帖子: 7
- 注册时间: 2006-11-12 3:14
-
- 帖子: 57
- 注册时间: 2006-10-06 21:10
把英文字体从新匹配一遍,注意binding="strong" 就可以在中文locale用了
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>DejaVu Sans</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Microsoft YaHei</string>
<string>Microsoft JhengHei</string>
<string>Meiryo</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>DejaVu Sans</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Microsoft YaHei</string>
<string>Microsoft JhengHei</string>
<string>Meiryo</string>
</edit>
</match>