EOT、SVG、WOFFおよびTTFフォントファイルとFont Squirrelによって生成されたスタイルシートを使用して、本文テキストにOpen Sansタイプフェイスを使用するサイトで作業しています。私は自分のフォントを最初にページヘッダに含めました。しかし、私がIE7、IE8、そしてIE9でサイトを見ると、Open Sansが登場する前にTimes Romanのすべてがフラッシュされます。これは他のブラウザでは起こりません。@ font-faceを使用したIEの非構造化コンテンツのフラッシュ
誰も私がこれをやめる方法を示唆することはできますか?ここにフォント用に使用しているフォントリスCSSがあります。
@font-face {
font-family: 'OpenSansRegular';
src: url('opensans-regular-webfont.eot');
src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-regular-webfont.woff') format('woff'),
url('opensans-regular-webfont.ttf') format('truetype'),
url('opensans-regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
ありがとうフェリペ、これは非常に良いアドバイスです。それは多くの助けになりますが、私はまだこの問題への鋭い答えがあることを望んでいるので、私はこれを今のところティックにはしませんが、私はupvoting、ありがとう! –
他の解決策がないので、FOUCはIEの一般的な振る舞いですから、私はFelipeの答えにダニを与えています。 –