如果使用的是英文Windows XP以上系统,区域设置里,日期时间选择的是非中文的其它如英语美国,那在部分网站如Twitter上,中文字体将以很奇怪的方式渲染。

这个问题折磨了我很久,最后找到了Firefox的一个bug,里面提到了,在没有声明语言的网页中,很可能会被判断为是日文页面,从而用日文字体渲染,导致该问题的发生。

解决方法很简单,在Firefox 8以后的版本,把优先显示的语言中,加入中文即可。

screenshot