我试图在我的网站上使用不同重量的Google字体。这里是我使用的代码:谷歌字体只在IE中显示一个重量
<link href="//fonts.googleapis.com/css?family=Roboto:100,300,500" rel="stylesheet">
一切工作正常在Chrome和Safari。但是在IE中,无论我设置一个元素的字体权重,一切都看起来很大胆。
我找到了一个工作。如果我单独加载每个字体重量(使用下面的代码),一切都在IE中运行。
<link href="//fonts.googleapis.com/css?family=Roboto:100" rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Roboto:300" rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Roboto:500" rel="stylesheet">
虽然有效,但效率不高。任何人有更好的解决方案?
谢谢!
如果您设置'body {font-weight:300;}',该怎么办?默认值为'normal',即'400',但您没有将其包含在您的套件中。 – Stickers
谢谢你的建议,但我已经有了。 – user2874270
我无法在IE11中重现该问题。 http://jsfiddle.net/5s5o5h9n/1/在所有浏览器中看起来都一样。 –