1

私は自分のウェブページのメニューにフォントフェイスを持っています。Internet Explorerを除いて、すべてのブラウザで正常に読み込まれています。これが私のcssで使用しているものです:

@font-face{
   font-family: 'MyriadProSemibold';
   src: url('fonts/MyriadPro-Semibold.eot');
   src: local(MyriadPro-Semibold), url('fonts/MyriadPro-Semibold.otf') format('opentype');
}

フォントは、cssファイルと同じフォルダーにあるfontsというフォルダーにあります。この問題をデバッグする方法がわかりません。IE9で機能させるために何をする必要があるかを誰かが指摘できますか?

4

2 に答える 2

2

opentypeファイルをfont-faceジェネレーターに入れることをお勧めします。生成をクリックして、取得した.zipファイルをダウンロードします。

フォントをウェブホストにコピーし、stylesheets.cssのCSSスタイルをスタイルシートにコピーします。名前を変更できます。新しいパスへのパスを修正する必要があります。現在、FireFox 3.5 +、Chrome4 +、Opera10 +、iPad、iPhone、IE4 +(!)、Safari3.1+で動作します。

于 2012-05-05T21:35:25.667 に答える
0

これは私が使用するフォント面の形式です。

@font-face {font-family: 'MyriadProSemibold';
src: url('MyriadProSemibold.eot');src: url('MyriadProSemibold.eot?#iefix') format('embedded-opentype'),url('MyriadProSemibold.woff') format('woff'),url('MyriadProSemibold.ttf') format('truetype');}
于 2012-05-05T21:36:33.033 に答える