【问题标题】:Firefox not loading typeface subfolder locallyFirefox 未在本地加载字体子文件夹
【发布时间】:2016-02-05 00:05:19
【问题描述】:

基本上发生的情况是,当我的 index.html 不在根文件夹中时,Firefox 不会加载我的字体。

如果我将相同的 index.html 放在子文件夹中(并重新链接 href 的),则一切正常,但字体除外。如果我将它们上传到我的服务器,一切正常。所以问题只是局部的。

真的很奇怪。

这是我用于字体规则的内容:

@font-face {
    font-family: pt_sans_condensed;
    src: url(../fonts/PTN57F.ttf);
}

(我只有firefox有这个)

【问题讨论】:

  • 你是如何运行这段代码的?文件://? http://?控制台说什么?
  • 您在本地安装了服务器吗?我的意思是,您可以尝试使用 h​t​t​​p​​​:/​/localhost/... 加载文档吗?
  • 啊,是的,就是这样。以前有人问过这个问题:CSS @font-face not working with Firefox, but working with Chrome and IE
  • @MrLister 解决了!非常感谢!我不知道他们为什么这样做,但它确实有效。干杯! (我确实搜索过,但找不到任何东西)

标签: html css firefox font-face local


【解决方案1】:

Lister 先生解决了我的问题。

在 Firefox 的搜索栏中输入:about:config 并寻找:security.fileuri.strict_origin_policy

设置为 false,Firefox 会跨不同路径加载字体!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 2014-12-27
    相关资源
    最近更新 更多