4

@font-face フォントが IE9 に読み込まれないという問題があります。私が試した他のすべてのブラウザと同様に、IE8以下は完璧に動作します。これは私の CSS (フォント リスの構文) です。

@font-face {
 font-family: 'ssmicon';
 src: url('ssmfont3.eot');
 src: url('ssmfont3.eot?#iefix') format('embedded-opentype'),
  url('ssmfont3.woff') format('woff'),
  url('ssmfont.ttf') format('truetype'),
  url('ssmfont.svg#svgssmfont') format('svg');
 font-weight: normal;
 font-style: normal;
}

すべてのグリフは基本的なラテン語の範囲内にあり (そうでなければ IE に問題がある可能性があることをどこかで読みました)、同じサーバーにあります (したがって、クロスドメインの問題はありません)。念のため、Access-Control-Allow-Origin を * に設定しました。まだ成功していません (少なくともhttp://netrenderer.com/によると、残念ながら、現時点では IE ブラウザーにアクセスできません)。影響を受けるページは次のとおりです: http://xn--ssongsmat-v2a.nu/ssm/Test3

Web フォントに関して IE9/10 が持つ可能性のある特定の要件について、他のアイデアはありますか?

4

1 に答える 1

5

結局、これはミニフィケーションの問題でした。IE9 と IE10 は、いくつかの場所で改行を保持することに非常にうるさいようです。そのため、font-face 宣言はすべての縮小化から遠ざける必要があります。

于 2012-11-08T15:58:50.317 に答える