【问题标题】:Getting Google web fonts to display font-weight 100让 Google 网络字体显示 font-weight 100
【发布时间】:2013-03-29 02:32:01
【问题描述】:

我无法让Lato 字体使用 Google 网络字体显示超薄。它在 Google 的页面上应该很薄,但是当我在 400 以下的我自己的页面上使用它时不会改变它的重量(我可以加粗、加粗和正常,但不会变薄)。这在 Chrome 和 Firefox 中都存在。

我尝试了以下声明字体的变体:

font: 100 1em/1.5em 'Lato';
font: normal 100 1em/1.5em 'Lato';
font: normal 100 1em/1.5em 'Lato', sans-serif;

以及没有速记版本并使用像素作为字体大小属性,如字体演示页面。我还尝试了几种字体大小,认为它可能无法以较小的大小呈现,但这并没有什么不同。这是页面上唯一的 css,因此没有其他规则可以覆盖它。

我还能尝试什么?

【问题讨论】:

  • 您是否确定在您的 Google Web 字体脚本参考中包含了 100 的权重?
  • 第一个例子应该可以工作。您是否还从 GWF 加载了 100 个粗细字体? jsfiddle.net/9T3Tw
  • 我没有明确加载 100 的重量,谢谢!

标签: css webfonts google-webfonts


【解决方案1】:

你可以这样修改你的 CSS:

font: 100 1em/1.5em 'Lato';
font: Ultra-Light 100 1em/1.5em 'Lato';
font: Ultra-Light 100 1em/1.5em 'Lato', sans-serif;

另外,请确保您已包含 Lato 字体的 100 粗细,默认情况下包含该粗细。如果需要,网址是:

http://fonts.googleapis.com/css?family=Lato:100,400

小提琴:http://jsfiddle.net/praveenscience/AtdqY/

【讨论】:

  • 添加 Ultra-Light 似乎不是有效的 CSS,但更正 URL 可以解决问题!我没有意识到我必须分别指定每个重量,谢谢!
  • @Elise 很高兴您发现了问题。尝试过时,即使我也遇到了同样的问题。
  • 请更正答案;就目前而言,这是完全错误的,因为除了normalbold(以及相关关键字)之外,CSS 中没有用于字体粗细的关键字。
猜你喜欢
  • 2022-12-21
  • 2012-04-20
  • 2015-10-23
  • 2016-12-23
  • 1970-01-01
  • 2012-02-16
  • 1970-01-01
  • 1970-01-01
  • 2020-10-11
相关资源
最近更新 更多