【发布时间】:2012-02-15 12:50:44
【问题描述】:
嗨,
我想知道是否有办法强制 Chrome(包括 Safari 和 Opera)更好地呈现 @font-face 加载的字体?我不确定是不是只有这两种字体,但我真诚地怀疑它。
上面的截图是 Firefox 8 中文本的渲染。下面这张来自 Chrome(16)。现在,如果它在 IE 中的渲染效果也很糟糕,这不会让我感到困扰 - 但在 IE 中它的渲染效果非常好(类似于 FF)。
所以,我确实尝试了一些方法:
- 尝试应用
text-shadow。它使它看起来好一点,但仍然很糟糕。 - 我尝试使用
-webkit-font-smoothing: antialiased,但这似乎根本没有任何效果。
现在,我可以不再是一个烦人的完美主义者,而只需使用图像作为徽标(因为较小的文本不会呈现那么糟糕,但仍然很糟糕,请注意)并完成它。
我不是很喜欢那个解决方案,但如果没有其他解决方案,我会接受。
谢谢!
【问题讨论】:
-
你能发布一些代码或演示链接,以便我们使用它吗?
-
你可以试试cufon
-
@neworld 我确实想到了,但我宁愿不要用图像替换文本(那些不能作为文本复制的)。
-
我得到相反的结果。 Chrome 18 dev 和 Safari 5.1.2 看起来很棒,而 FF 9.0.1 则全黑。
-
这个字体叫什么名字?
标签: css google-chrome windows-7 webkit font-face