2

オンラインで 'Helvetica Neue Bold' ttf を eot に変換しました..しかし、ie8 以下では動作しません..

このフォントフェイスを使用しました

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('font/helveticaneue/helveticaneuebold.eot');
    src: url('font/helveticaneue/helveticaneuebold.eot') format('embedded-opentype'),
         url('font/helveticaneue/helveticaneuebold.woff') format('woff'),
         url('font/helveticaneue/helveticaneuebold.ttf') format('truetype'),
         url('font/helveticaneue/helveticaneuebold.svg#HelveticaNeueBold') format('svg');

}

しかし、ie8以下では動作しません - 他のブラウザでは正常に動作します

どなたか助けてください - 次のリンク URL の「チェックリストを離れる前に」ヘッダーを参照してください - http://d9692994.u118.c6.ixwebhosting.com/suitcase/check_list.html

前もって感謝します

4

1 に答える 1

0

9より前のIEには、これを行う独自の奇妙な方法がありました。

この CSS ハックを試してください:

@font-face {  
    font-family: "HelveticaNeueBold";  
    src: url("font/helveticaneue/helveticaneuebold.eot"); /* IE */  
    src: local("HelveticaNeueBold"), url("font/helveticaneue/helveticaneuebold.ttf") format("truetype"); /* non-IE */  
}

IE を混乱させ (10 より前では、セレクターでサポートされていませんでした)、以前の宣言にフォールバックするように強制するlocalため、宣言は必須です。local@font-facesrc

これは IE4+ で動作するはずです。

于 2013-07-17T11:50:07.230 に答える