字体系列不支持IE和MAC浏览器

时间:2014-07-15 14:44:00

标签: html css macos internet-explorer fonts

以下是我的代码font-family:"Open Sans light";它适用于chrome,firefox浏览器,,但它不支持Mac和IE浏览器

FIDDLE

CSS代码:

#currentdate {
font-family: open sans light !important;
background-color:yellow;
}

此外,我的这个字体的代码工作正常,但是在同一个浏览器中,我打开了new tab,当我编译这段代码时shows different font,所以不支持这种字体,为什么会发生这种情况

如果您有任何想法,我需要在所有浏览器中支持此字体font-family:"Open Sans light";

2 个答案:

答案 0 :(得分:0)

字体可能是跨浏览器的棘手问题。我们为实现一致性所做的是使用来自fonts.com的第三方字体“source”,如google fontsweb fonts,字体可能是浏览器特定的。像某些版本的IE不支持SVG所以一些动态字体永远不会工作。

尝试寻找从单一来源获取的标准。

答案 1 :(得分:0)

为了更加安全,您可以尝试@ font-face标记并将字体嵌入您的网站:

@font-face {
  font-family: 'open sans light';
  src: url('filepath/open-sans-light.ttf');
}

有大量免费的在线资源可以帮助您将.tff(或任何其他文件类型)转换为所有正确的字体文件类型,以便它可以在所有浏览器中使用。他们甚至会为你提供所需的css!

http://www.fontsquirrel.com/tools/webfont-generator

或者您可以使用流行的Google字体(https://www.google.com/fonts