私は実行しているOSSアプリケーションでFontAwesomeフォントを使用していますが、Firefoxのフォントサニタイザを通過できないようです。firefox @ font-faceはfontawesomeで失敗する
ファイルはすべて同じドメインに配信されています。パスは正しいですし、FontAwesomeの公式CSSを使用しています.FaxAwesomeはサイトやローカルのドキュメントを使ってFirefoxで動作します。
だから私は単純なものを見逃しているに違いない。
ライブURL:私はDEV経由でこれを修正しようとすると、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
感謝。
ありがとう、これは2つの部分の問題でした。 2番目の部分が最初に来ます。 fontawesome.scssのサンプルCSSでは、さまざまなフォント形式のパスを一重引用符で囲みます。私は自分のscssビルダーを走らせて、それを取り除いた。彼らは二重引用符である必要がありました。引用符がないので、FFはsrc:ビットを解析できませんでした。それはそれが失敗したので、それだけでsrcを持っていた:..それはIEが持つことを意味し、それはFFで動作しませんでした。引用符を二重引用符に変更すると、すべてが幸せになりました。 – Rick
すごい!良いキャッチ、リック。 –
実際、Firefoxでは、Content-Typeヘッダーは無視されます。 https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face#Notes – Martin