1

@font-face と firefox には既知の問題があることを知っています。私が知っている限り、私はそれを無駄に修正するために見つけたすべての指示に従いました. ここに私が持っているものがあります:

  • mysite.com には別のサーバーにスタイルシートが含まれており、myresources.com と呼びます。
  • スタイルシートに @font-face 宣言を含めています。これは、スタイルシートとフォントが同じ myresources.com ドメインにあるため、ローカルにパスされています。
  • 応答ヘッダーで、Firefox によってフォントが 200OK ステータスでダウンロードされていることがわかります。
  • access-control-allow-origin "*" を持つフォントのみを含むフォルダーに .htaccess ファイルがあります (はい、後でこれをロックしますが、今のところ * です)
  • フォントは他のすべてのブラウザでは機能しますが、それでも Firefox では機能しません...何が間違っているのでしょうか?

私のフォントフェイス宣言:

@font-face{
  font-family: "myIcons";
  src: url("/images/fonts/convention-icons.eot");
  src: url("/images/fonts/convention-icons.eot?#iefix") format("embedded-opentype"),
       url("/images/fonts/convention-icons.woff") format("woff"), 
       url("/images/fonts/convention-icons.ttf") format("truetype"),    
       url("/images/fonts/convention-icons.svg#myIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

また、フォントとCSSが存在するサーバーはIISサーバーです...それが違いを生むかどうかはわかりません

4

2 に答える 2

0

これはパスと関係があると思います。

ページでは/page、FF は からフォントをロードしますが/page/fonts、 からはロードしません/fonts

ソース

FFにフォントを追加する方法への役立つリンク

于 2013-07-02T20:34:46.910 に答える