1

私は本業のグラフィック デザイナーで、ポートフォリオの再設計に取り組んでいます。その過程で、ライブ サーバーで IE 9 が @font-face と Google フォントをレンダリングしないという問題に遭遇しました。奇妙なことに、自分のサイトを IE 9 でローカルに表示する場合、問題はありません。

これは普遍的に発生しているようで (IE 9 でのみ発生し、IETester の古いバージョンでは発生していません)、私の Web サイトだけに限ったことではありません。たとえば、このデモはすべてのブラウザーで問題なく動作しますが、IE 9 は既定のフォントに戻ります。

現在の状態のサイトをここにアップロードしました。見出しは、Font Squirrel の次の CSS に依存しています。

@font-face {
font-family:'LeagueGothicRegular';
src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot');
src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/LeagueGothic/League_Gothic-webfont.woff') format('woff'),
    url('../fonts/LeagueGothic/League_Gothic-webfont.ttf') format('truetype'),
    url('../fonts/LeagueGothic/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
font-weight:normal;
font-style:normal;
}

以前のデモと同様に、これは IE 9 を除くすべてのブラウザーで完全に機能します。これは既知の問題ですか? それとも、自分のコンピューターのローカライズされた問題でしょうか? 私はすでにIE 9をデフォルト設定にリセットし、キャッシュをクリアして再起動しようとしました。この正確な問題を含む他の投稿を見つけることができなかったので、説明するのに途方に暮れています。

4

3 に答える 3

3

ページが互換モードでレンダリングされていないことを確認してください。オフにして、フォントが表示されるかどうかを確認します。

互換モードをオフにする方法の詳細については、こちらをご覧ください。 http://www.punchakitten.com/id/forcing_ie_to_not_use_compatibility_modeever

注: サーバー (HTTP ヘッダー) でオフにする必要がありました...イントラネット ゾーンでは何らかの理由で常に互換モードを使用するポリシーであったに違いありません。

于 2012-12-12T19:14:59.763 に答える
1

IE9 では問題ないように見えますが、ブラウザの設定ではないでしょうか?

于 2012-04-09T05:41:53.970 に答える