@ font-face仍然无法在Firefox中运行

时间:2013-07-02 20:06:52

标签: css firefox font-face

我知道@ font-face和firefox存在已知问题。据我所知,我已经按照我发现的所有指示来解决它无济于事。这就是我所拥有的:

  • mysite.com在不同的服务器上包含样式表,我们称之为myresources.com。
  • 样式表中的
  • ,我包含了我的@ font-face声明,该声明在本地作为样式表& amp;字体在同一个myresources.com域上。
  • 我可以在我的响应标题中看到firefox以200OK状态下载该字体。
  • 我在文件夹中有一个.htaccess文件,其中只包含我的字体,其中包含access-control-allow-origin“*”(是的,我将稍后将其锁定,但现在将其锁定为*)
  • 字体在所有其他浏览器中都有效,但仍然不是firefox ...我可能做错了什么?

我的font-face声明:

@font-face{
  font-family: "myIcons";
  src: url("/images/fonts/convention-icons.eot");
  src: url("/images/fonts/convention-icons.eot?#iefix") format("embedded-opentype"),
       url("/images/fonts/convention-icons.woff") format("woff"), 
       url("/images/fonts/convention-icons.ttf") format("truetype"),    
       url("/images/fonts/convention-icons.svg#myIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

此外,服务器字体& css是一个IIS服务器... idk如果有所作为

2 个答案:

答案 0 :(得分:0)

我认为这与路径有关。

/page页面上,FF会从/page/fonts加载字体,但不会从/fonts加载字体。

Source

Helpful Link to How to add Fonts in FF

答案 1 :(得分:0)

好吧,我不知道IIS的确切改变了什么(我没有访问权限)但是在这个帖子中找到了问题的解决方案:@font-face not displaying correctly in IE

谢谢你的帮助!