@font-face は IE8 では動作しますが、IE9 では動作しません。質問する

@font-face は IE8 では動作しますが、IE9 では動作しません。質問する

上で説明したように、IE8 以下を含む他のすべてのブラウザーでは問題なく表示されるのに、IE9 では @font-face が表示されないという問題があります。さらに、コンピューター上でローカルに表示すると、IE9 ではフォントが表示されますが、完全にライブではないという問題があります。

サイトは以下のとおりです。

ビッグウェーブデザイン

使用されるコードは次のとおりです。

    @font-face {
                font-family: 'LeagueGothicRegular';
                src: url('league_gothic_0-webfont.eot');
                src: local('League Gothic Regular'), url('league_gothic_0-webfont.woff') format('woff'), url('league_gothic_0-webfont.ttf') format('truetype'), url('league_gothic_0-webfont.svg#webfonta36nFpyE') format('svg');font-weight: normal;font-style: normal;
}

なぜこのようなことが起こるのか、誰か考えはありますか?

乾杯!

=============================================

編集

IE9 で同じフォントを問題なく表示する次のサイトを見つけました。どうやってこれを実現したのか、誰か知っていますか?

http://iamthomasbishop.com/

ベストアンサー1

回答ではなく、確認です。私も同じような問題を抱えています。IE9 を除く他のすべての IE バージョンでは、IETester と元のブラウザの両方を使用して、フォントが機能します。ドキュメント モード (F12 開発ツール) を変更すると、フォントが機能します。ただし、私の希望どおりではありません。

アップデート: ちょっとしたトリックでなんとか動作させることができました。IE9は.woffフォントのバージョン(除外していたもの).eot私はそう思った。@font-face ジェネレーターからフォントリスさまざまなフォントのバリエーションをすべて取得し、プロジェクトに組み込むために、笑顔-local。.htaccess ファイルを変更する必要はありませんでした。これで問題なく動作し、すべての IE バージョンで同じように表示されます。

@font-face {
  font-family: "LucidaFax-bold";
  src: url("_font/LucidaFax-bold.eot");
  src: local("☺"),
  url("_font/LucidaFax-bold.woff") format("woff"),
  url("_font/LucidaFax-bold.ttf") format("truetype"),
  url("_font/LucidaFax-bold.svg#LucidaFax-bold") format("svg");
  }

h1 { font-family: "LucidaFax-bold", serif;}

私はマーク・「ターキン」・ウィルトン・ジョーンズのテキストシャドウハック、他のブラウザと同じ外観を IE バージョンに適用します。昔ながら?素晴らしいですね!価値はありましたか?まあ、多くのことを学びました。;)

おすすめ記事