我在运行的 OSS 应用程序上使用 FontAwesome 字体,但我似乎无法通过 Firefox 的字体清理程序。
这些文件都在同一个域中提供,路径是正确的,我使用的是 FontAwesome 的官方 css,当通过其网站和本地文档提供时,它可以在 Firefox 中工作。
所以我一定错过了一些简单的东西。
直播网址:https://bmark.us
[11:39:02.945] downloadable font: invalid version tag (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:0)
source: http://127.0.0.1:6543/static/font/fontawesome-webfont.eot @ http://127.0.0.1:6543/static/css/responsive.css
[11:39:02.945] downloadable font: rejected by sanitizer (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:0)
source: http://127.0.0.1:6543/static/font/fontawesome-webfont.eot @ http://127.0.0.1:6543/static/css/responsive.css
以下是我尝试通过 dev 纠正此错误时 Firefox 错误的示例。我尝试过执行完整的根路径 /static/font 以及相对于 css ../font/ 的路径,但对我来说它总是失败并出现这些错误。
一切都可以在 Chrome 等环境中运行。看来 Firefox 讨厌我。我搜索了其他答案,得到了整个系列的字体。
https://github.com/mitechie/Bookie/tree/develop/bookie/static/font
感谢您的任何提示。
谢谢,这是一个由两部分组成的问题。
首先是第二部分。 fontawesome.scss 中的示例 css 在各种字体格式的路径周围使用单引号。当我在它们上运行我的 scss 构建器(pyscss)时,它剥离了它们。它们需要用双引号引起来。
由于没有引号,FF 无法解析 src: url(...) 位。因为它失败了,所以它只有 src: ..eot 这意味着 IE 应该有,并且它在 FF 中不起作用。
将引号更改为双引号使一切都变得愉快。
所以这是我使用 pyscss 的错误,它的解析器最终破坏了 Firefox 的语法。
Thanks Matt帮助我更仔细地观察这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)