IE7 のカスタム アイコン フォント パックに問題があります。まったく読み込まれていません。IE8+、FF、Chrome でうまく機能します。IE8 も eot を使用しているため、フォント ファイル自体の問題ではありません。
[ネットワーク] タブの IE11 の IE7 モードでは、eot ファイルへの要求がまったくないことが示されます (ただし、IE8 モードではあり、仮想マシンでネイティブ IE7 も試しました)。
リクエストがあるかどうかを確認するために Fiddler も試しましたが、何もありません。
次のコードを使用してフォントを埋め込みます。
@font-face {
font-family: "Icons";
src: url("./Icons.eot");
src: url("./Icons.eot?#iefix") format("embedded-opentype"),
url("./Icons.woff") format("woff"),
url("./Icons.ttf") format("truetype"),
url("./Icons.svg#Icons") format("svg");
font-weight: normal;
font-style: normal;
}
私もIE7だけに集中しようとしたので、それらを削除してこれだけを使用しました:
@font-face {
font-family: "Icons";
src: url("./Icons.eot");
font-weight: normal;
font-style: normal;
}
まだ成功していません.Fiddlerはまだファイルへのリクエストを認識していません.
Nginx サーバーを使用しており、eot ファイルに次の MIME タイプを追加しました。application/vnd.ms-fontobject
また、クロスドメインリクエストでなくても、Access-Control-Allow-Origin
念のため追加しました。
リクエストすらまったくない理由は何ですか?