@fontface为什么有时会工作而不是其他时间在Firefox中工作?修复?

时间:2012-01-17 15:22:32

标签: firefox font-face

有人知道为什么@fontface有时会在Firefox中运行而不是其他人吗?

在此页面上http://www.independentink.ca/gameday/indexb.htm,您可以看到以嵌入字体书写的“设计包”。然后,我尝试在同一页面上实现一些联盟哥特式,如此处所示... http://ggszabo.com/new/indexb.html,它将无效。

我在FF中查看两个,而另一个没有。我的代码在两者上完全相同。

我已经搜索了答案,但没有一个具体解决这个问题。

我的css如下。

@font-face {
  font-family: 'League Gothic';
  src: url('../fonts/League_Gothic.eot');
  src: local('☺'),
    url("../fonts/League_Gothic.woff") format("woff"),
    url("../fonts/League_Gothic.svg") format("svg");
}

请帮忙!

1 个答案:

答案 0 :(得分:0)

我至少找到了当地发展的答案......

“默认情况下,Firefox附带一个非常严格的”文件uri origin“(file:///)策略:要让它像其他浏览器一样运行,请转到about:config,按fileuri过滤并切换以下首选项:

security.fileuri.strict_origin_policy

将其设置为false,您应该能够跨不同路径级别加载本地字体资源。“

我还没有看到它在发布时是否有效。我有理由相信它会。