2011-07-19 8 views
0

私はfont-squirrelからのキットを使って、最後の2時間レンダリングするために@ font-faceを取得しようとしていました。 this linkをチェックアウトし、すべての非IEは、すべてが桃でブラウザが、IEで、それは完全にレンダリングするために失敗していることがわかります...HTML5と@ font-face with IE

ここでは私のフォントフェースコードです:

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

何午前私は行方不明?フォントはルートディレクトリとスタイルシートの両方にあります(違いはありませんが)。それはHTML5タグ(私はHTML5 shivを使用しています)が@ font-face pre-IE9を使用できないためですか? modernizer2.jsを代わりにHTML5のSHIVのhttp://www.modernizr.com/から -

+0

どのようなタグを使用していますか? –

+0

見出しタグは新しいセクションタグ内にあります。 –

答えて

0

希望はすぐそこにジェダイ・コーダーから聞く

は、あなたがポリフィルを使用しようとしています。 @ font-faceは、Modernizerによって検出されるCSS機能です。http://www.modernizr.com/docs/#features-cssを参照してください。

+0

Hey Leonie、modernizrは@ font-faceのルールを実装するのにどのように役立つでしょうか?私が知っている限り、modernizrは要素のサポートを決定します。バージョン4以降、IEによってfont-faceが受け入れられていますか? –