Webfont仅在IE 7的首页上工作

时间:2011-02-01 11:00:52

标签: javascript fonts embedded-fonts

我工作的公司在myfonts.com买了一个字体。它们包含一个javascript,使其适用于不同的浏览器。

该字体目前在各种浏览器中运行。即使在Internet Explorer中也是如此。但它不适用于与首页不同的子页面上的Internet Explorer。

我已经尝试联系myfonts.com支持。他们说它与子页面上的javascript错误有关。但是当我检查它们时,根本没有出现任何错误。所以我不确定它是否与此有关。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

我希望这可以帮助你

make fonts wor in ie

但我建议你使用谷歌字体。这是一个与所有类型的浏览器兼容的常见API。

答案 2 :(得分:1)

如果它在主页上工作,而不是在其他页面上工作,那么您使用的JavaScript可能会引用具有相对URL的Web字体文件(或其他文件),该URL仅适用于主页的URL。 / p>

E.g。如果您网站的网址结构如下:

  • /(主页)
    • /产品/
    • /服务/
    • /约/
    • /字体文件/
    • / JavaScript的/

然后JavaScript可能会像这样引用字体文件:font-files/font.ttf

JavaScript URL与运行JavaScript的HTML页面相关,而不是JavaScript文件本身。如果可以,您可能希望将其更改为绝对参考,例如/font-files/font.ttf