[Font] 英文字体间距变宽之根源
根源:
用中文字体显示英文
根本解决办法:
用英文字体显示英文,用中文字体显示中文
具体操作:
如果可行,则对中文英文分别指定字体
否则对于中文指定英文字体,不要仅仅指定serif, sans serif 或者 monospace
比如在firefox里Monospace就用Bitstream Vera Sans Mono
这样英文就肯定会用Bitstream Vera Sans Mono
对于中文,fontconfig就会找替换列表里排最前的一个,我的是SimSun
否则如果Monospace里指定的是monospace,
那么简体中文网页个别时候(css可以指定字体,所以不是全部)以及查看简体中文网页的源代码时,firefox就会用排在第一位的简体中文字体来显示所有中英文内容,之前我的是NSimSun
用中文字体显示英文
根本解决办法:
用英文字体显示英文,用中文字体显示中文
具体操作:
如果可行,则对中文英文分别指定字体
否则对于中文指定英文字体,不要仅仅指定serif, sans serif 或者 monospace
比如在firefox里Monospace就用Bitstream Vera Sans Mono
这样英文就肯定会用Bitstream Vera Sans Mono
对于中文,fontconfig就会找替换列表里排最前的一个,我的是SimSun
否则如果Monospace里指定的是monospace,
那么简体中文网页个别时候(css可以指定字体,所以不是全部)以及查看简体中文网页的源代码时,firefox就会用排在第一位的简体中文字体来显示所有中英文内容,之前我的是NSimSun
Comments