Tuesday, June 14, 2005

[Font] 英文字体间距变宽之根源

根源:
用中文字体显示英文

根本解决办法:
用英文字体显示英文,用中文字体显示中文

具体操作:
如果可行,则对中文英文分别指定字体
否则对于中文指定英文字体,不要仅仅指定serif, sans serif 或者 monospace
比如在firefox里Monospace就用Bitstream Vera Sans Mono
这样英文就肯定会用Bitstream Vera Sans Mono
对于中文,fontconfig就会找替换列表里排最前的一个,我的是SimSun

否则如果Monospace里指定的是monospace,
那么简体中文网页个别时候(css可以指定字体,所以不是全部)以及查看简体中文网页的源代码时,firefox就会用排在第一位的简体中文字体来显示所有中英文内容,之前我的是NSimSun

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home