-1

私は自分のページで 3 つの異なるフォントを使用しています。それらはすべて異なるブラウザーで見事に表示されますが、そのうちの 1 つは Chrome では機能しません (Windows のみ。Chrome MAC OS X と Linux で機能します)。最初に、「リソースはフォントとして解釈されましたが、MIME タイプ アプリケーション / オクテット ストリームで転送されました:」というエラーがありました。次のコードに .htaccess を追加して、このエラーを修正します。

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff

しかし、私のフォントは表示されません。私のCSSとフォント:

@font-face{
font-family:'PopularScript';
src:url('http://test.dubrovka.dn.ua/stc/eot/PopularScript.eot');
src:url('http://test.dubrovka.dn.ua/stc/eot/PopularScript.eot?#iefix') format('embedded-opentype'),
    url('http://test.dubrovka.dn.ua/stc/wof/PopularScript.woff') format('woff'),
    url('http://test.dubrovka.dn.ua/stc/ttf/PopularScript.ttf') format('truetype'),
    url('http://test.dubrovka.dn.ua/stc/svg/PopularScript.svg#PopularScript') format('svg');
font-weight:normal;
font-style:normal;
}
4

2 に答える 2

2

問題は解決しました。Font Squirrelは私のフォントが壊れているので、fontface.codeandmore.com サービスを使用しました。彼の@ font-faceキットは、Chrome(Windows)を含むすべてのブラウザーで完全に表示されます。よろしくお願いします!

于 2013-01-22T23:34:11.773 に答える
1

ブラウザーやプラットフォーム間でフォントを処理する方法には、多くの癖があります。Font Squirrelなどのデフォルトのフォントを使用して、そのコーディングを確認することをお勧めします。必要に応じて模倣しますが、適切なクロスブラウザーのフォント表示を可能にする素敵な CSS ルールセットを作成します。

于 2013-01-22T18:44:42.297 に答える