我在運行的OSS應用程序上使用FontAwesome字體,我似乎無法通過Firefox的字體清理工具。firefox @ font-face失敗與fontawesome
這些文件都是服務於相同的域,路徑是正確的,並且我使用的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
是Firefox的錯誤的例子,當我嘗試通過開發來糾正。我試圖做完整的根路徑/靜態/字體和相對於CSS ../font/,它總是失敗,這些錯誤對我來說。
一切適用於Chrome等。它似乎只是Firefox討厭我。我已經通過其他答案進行了搜索,並且我已經得到了整個系列的字體。
https://github.com/mitechie/Bookie/tree/develop/bookie/static/font
感謝您的任何提示。
謝謝,這是一個兩部分問題。第二部分是第一部分。來自fontawesome.scss的示例css在各種字體格式的路徑周圍使用單引號。當我在他們身上運行我的scss構建器時,它剝離了它們。他們需要加雙引號。由於沒有引號,FF未能解析src:位。由於它失敗了,它只有src:..eot這意味着IE瀏覽器,它不能在FF中工作。將引號更改爲雙引號使所有內容都令人愉快。 – Rick
真棒!好,Rick。 –
實際上,在Firefox中,Content-Type標頭被忽略。 https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face#Notes – Martin