【发布时间】:2011-10-04 17:04:25
【问题描述】:
我在 Chrome 和 Firefox 之间的文本呈现方面存在一些重大差异。 Chrome 似乎对文本应用了一些抗锯齿规则并将其缩小了很多。
我尝试过使用 -webkit-font-smoothing、letter-spacing 和 word-spacing,但似乎没有任何效果。
查看截图
相关 CSS(计算):
color: #C4C4C4;
font-family: sans-serif;
font-size: 9px;
font-style: normal;
font-variant: normal;
font-weight: normal;
相关 CSS(计算):
font-family: sans-serif;
font-size: 9px;
font-weight: 400;
font-style: normal;
font-size-adjust: none
color: #C4C4C4;
text-transform: none;
text-decoration: none;
letter-spacing: normal;
word-spacing: 0;
line-height: 11.0833px;
text-align: start;
vertical-align: baseline;
direction: ltr;
请注意,背景中褪色的文字只是一张图片。忽略它。
我感觉 Chrome 有一个用于抗锯齿规则的 css 开关,但不知道在哪里可以找到更多信息。
编辑:
jsfiddle:http://jsfiddle.net/mHzhQ/
为了记录,我在 Ubuntu 上。可能这会产生影响..
有什么建议吗?
【问题讨论】:
-
您是否使用了 CSS 重置或 CSS 标准化?
-
对不起,我应该提到这一点。我正在使用包含重置的 Blueprint css。所以是的。
-
制作小提琴。测试起来会容易得多。
-
在 Windows 7 中的 FF 6.0.2 和 GG 14 上进行了检查。看不出有什么区别。很确定这是操作系统的情况。
-
我在 Win、Linux 和 Mac 上试过。在 Windows 上几乎没有区别,但在 Mac 和 Linux 上却很明显。我想我只需要找到一种在浏览器和操作系统中呈现大致相同的字体。
标签: css firefox google-chrome fonts antialiasing