0

これは私を一週間以上夢中にさせているので、助けていただければ幸いです。

カスタム フォントを Web ページにインポートしようとしています。私はそれを千回ドンデしましたが、今回はIE 8以下で動作しません。

私のCSSコードは次のとおりです。

<style>
@font-face {
    font-family: 'Bello-Script';
    src: url('fonts/Bello-Script.eot?');
    src: url('fonts/Bello-Script.eot?#iefix') format('embedded-opentype'),
         url('fonts/Bello-Script.woff') format('woff'),
         url('fonts/Bello-Script.ttf') format('truetype'), 
         url('../fonts/Bello-Script.svg#Bello-Script') format('svg');

    font-weight: normal;
    font-style: normal;
}
</style>

HTML コード:

<div style="font-family:'Bello-Script', Verdana">the quick brown fox jumps over the lazy dog</div>

ここで動作を確認できます: https://metrikstudios.com/want/fbapp/font-test.php

通常、fontsquirrel を使用して .EOT に変換しますが、このフォントはブラックリストに登録されています。完全な商用ライセンスを購入しましたが、.EOT が販売されていません。

そのため、見つかったすべてのコンバーターを使用して .EOT を作成しましたが、IE8 でフォントを表示できませんでした。したがって、問題は .EOT ファイルではなく、別のものであると推測しています。

前もって感謝します

4

2 に答える 2

0

Just solved the problem, hope it helps someone:

It was the .eot file that was not working. You can check it working correctly right now at the link shown before: https://metrikstudios.com/want/fbapp/font-test.php

Made the .eot with microsoft weft and it worked correctly.

于 2012-11-22T06:33:48.343 に答える
0

フォントが FontSquirrel でブラックリストに登録されている場合、通常の理由は、フォントの権利者がそのフォントを Web フォントとして使用することを許可していないことです。そのような使用を許可するライセンスを購入した場合は、ベンダーにお問い合わせください。そうでない場合は、使用しないでください。ライセンスは、明示的にそのように述べている場合、または明示的に使用を許可している場合にのみ、Web フォントの使用を許可します。IE は使用権をチェックするため、EOT フォントの使用を許可しない可能性があります。

于 2012-11-20T22:22:13.267 に答える