【发布时间】:2013-03-03 01:54:10
【问题描述】:
我使用的是来自谷歌网络字体的“Lato”字体,它在除 safari 之外的所有浏览器上都能正常显示。
我在font-weight:100;使用它
这里是不同浏览器的一些屏幕截图。知道是什么导致它变得非常薄吗?或者,如果有一种方法我可以将其设置为仅在 safari 中呈现 font-weight:300;?
我也为这个问题做了一个 js fiddle - http://jsfiddle.net/qLHuc/1/
火狐
铬
野生动物园
【问题讨论】:
-
100 非常轻。您确定 Safari 不是唯一正确渲染它的吗? 300 在 Chrome 和 Firefox 上看起来有什么不同吗?
-
是的,通常我会使用 100 个文本,但它是一个 24px 的子标题,所以它不会真正淡入背景。以上图片为 1:1 比例。我在 300 中尝试过,在 safari 中,300 看起来就像所有其他浏览器中的 100 一样。在 chrome 和 firefox 300 中看起来更厚
-
为我们制作一个 jsfiddle。
-
另外 - 你有 -webkit-font-smoothing: antialiased 应用于元素吗?
-
@ChrisHerbert - 我试过了,但似乎没有帮助,我也做了 jsfiddle,请参阅上面的修正问题,问候
标签: css fonts cross-browser text-rendering