6

我大量使用谷歌字体和自定义字体,因为谷歌浏览器有一个不好的习惯来渲染它们,这很遗憾,因为谷歌浏览器的其他一切都很好,有什么方法可以(最好使用 css)渲染字体到“Apple Safari”标准?

谢谢,

4

2 回答 2

1

这是一个永远令人困惑的问题。(参见:https ://superuser.com/questions/354006/google-chrome-never-renders-fonts-properly-no-smoothing-etc 。另请参见:http://productforums.google.com/forum/#!主题/铬/oXILHkVG75M

这是一个 Windows 7/Vista ClearType 问题。AFAIK Safari、FF 和 IE 以不同方式呈现文本或使用它们自己的文本呈现例程。基本上,过去你可以添加一个小阴影来设置内部 Chrome 渲染标志,文本看起来会更好,但看起来仍然很糟糕。那不再起作用了。据我所知,这是 Chrome 中的一个尚未修复的错误。

我仍在寻找自己的解决方法,但我认为我们很不走运

于 2012-07-09T21:57:20.180 回答
1

你看过 -webkit-font-smoothing 吗?我经常使用 Google Fonts 和 @font-face 工具包,并且使用 'subpixel-antialiased' 和 'antialiased' 成功地使用了一些 ' chunier ' 字体:

-webkit-font-smoothing: subpixel-antialiased;

-webkit-font-smoothing: antialiased;

也许尝试每一个,看看是否对你所看到的有影响?

MaxVoltar 上有一篇文章给出了合理的解释:

http://maxvoltar.com/archive/-webkit-font-smoothing

于 2012-10-02T07:49:03.067 回答