解决Firefox 11px中文宋体问题

2008年8月1日 02:45pm

情景1:曾经主事儿北航维基的时候,Mediawiki 程序默认主题 Monobook 的字体大小为11px,windows 平台下Firefox中字体变形几近无法辨认。

情景2:鄙人 blog 更换主题,作者为外国人,主题主字号11px, windows 平台下 firefox 中字体变形无法辨认 (感谢 malie 小朋友发信提醒)。

情景3:煎蛋如是说

情景4:访问没有做好中文化的国外站点。

其实,这都是宋体的错,鬼知道为什么微软出品的宋体没有11像素下的点阵字体,于是只能把12像素的点阵字体缩小,大家就看不清了。然后很邪恶的设置IE显示定义小于11像素的中文字的时候,强制转换到12像素,所以IE上显示中文异常“优美”。

煎蛋的sein同学的解决方法是stylish+自定义一个css,其实大可不必。跟我来:

Firefox->工具->选项->内容选项卡->字体右边的那个高级按钮->最小字体大小:12 如图所示:

好了,从此无忧。

7 Comment(s)

#1 sein (Aug 01, 2008)

你这个方法看似简单有效,但是会出事的

比如很多网页尤其是英文字体,喜欢定义为 10px 或者更小,强制最小子为 12px 的话,很多地方会变形,这肯定不是网站原设计者希望看到的

#2 胖兔子 (Aug 01, 2008)

@sein 比10px更小的字体,系统之中即使是英文似乎也没有能够很完美显示的,而据我所知大部分英文使用者喜欢设置的字体为11px,其实11px的英文字体跟12px的大小几乎相同,而我使用我的方法浏览网页,甚至很多设计类的网页都没有出现过字体过大而影响设计效果的情况。

#3 sein (Aug 01, 2008)

远的不说,煎蛋的侧栏小标题就是 10px

小字体大多用在 footer 或者 sidebar 里面,小字被放大以后会感觉很怪

#4 bb (Aug 01, 2008)

改字体大小还是不济。

#5 malie (Aug 02, 2008)

怎么省事怎么来,怎么方便怎么来.依然不行的话就带个放大镜上网

#6 刘洋 (Aug 09, 2008)

好老的文章啊,还要踩一脚么?不踩么?踩么?不么?。。。么。。。

#7 China_Y (Aug 20, 2008)

在FF中,对于英文字母的11PX绝对有效!而在中文中,如果某框架有定义了高度,则显示正常,并未发现过作者所说的,只是字体相对来说形状轻微变形,那时因为宋体字的正常显示是大于等于12px !

Leave Your Thoughts?