【问题标题】:Firefox not respecting @font-face? [duplicate]Firefox 不尊重@font-face? [复制]
【发布时间】:2011-08-29 00:53:51
【问题描述】:

可能重复:
css @font-face not working with firefox, but working with chrome and IE

由于某种原因,firefox(3.6 和 4)没有在 http://tustincommercial.tumblr.com/ 的一页上显示特定字体

如果您查看 css,您会看到 font-family 被指定为“MuseoSans”。所有其他浏览器都显示正确的字体。使用 firebug,firefox 正在为应该是 museo 的元素正确计算样式,但它只是没有显示字体。

有什么建议吗?

【问题讨论】:

    标签: firefox cross-domain cross-browser font-face


    【解决方案1】:

    事实证明,Firefox 尤其不会为托管在另一个域中的一个站点加载字体文件,除非提供字体的服务器返回 Access-Control-Allow-Origin 标头作为其 http 响应的一部分,并且标头中的值与站点的域匹配。

    在我的情况下,解决方案是将下面一行放入我的字体所在目录的 .htaccess 文件中:

    Header set Access-Control-Allow-Origin "http://tustincommercial.tumblr.com"
    

    这可以让我的 tumblr 博客访问我的字体,但不能访问其他网站。

    【讨论】:

      猜你喜欢
      • 2011-10-20
      • 2012-02-04
      • 2012-08-19
      • 2015-12-26
      • 2011-06-15
      • 2012-08-09
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      相关资源
      最近更新 更多