サイトにフォントを追加したいのですが、IE7 と IE8 で動作させることができません。Firefox、Chrome、および IE 9 で動作します。見つかった解決策をいくつか試しましたが、どれも機能しません。私はこれを試しました:
@font-face {
font-family: 'MyriadPro-SemiboldCond';
src: url('/static/fonts/MyriadPro-SemiboldCond.eot');
src: local('☺'), url('/static/fonts/MyriadPro-SemiboldCond.woff') format('woff'), url('/static/fonts/MyriadPro-SemiboldCond.ttf') format('truetype'), url('/static/fonts/MyriadPro-SemiboldCond.svg') format('svg');
font-weight: normal;
font-style: normal;
}
これも試しました:
@font-face {
font-family: 'MyriadPro-SemiboldCond';
src: url('/static/fonts/MyriadPro-SemiboldCond.eot');
src: url('/static/fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),
url('/static/fonts/MyriadPro-SemiboldCond.woff') format('woff'),
url('/static/fonts/MyriadPro-SemiboldCond.ttf') format('truetype'),
url('/static/fonts/MyriadPro-SemiboldCond.svg#MyriadPro-SemiboldCond') format('svg');
font-weight: normal;
font-style: normal;
}
私には良さそうに見えますが、明らかに何かが欠けています。使用しているフォント「MyriadPro」が問題なのかわかりません。
IE7/IE8 でこれを行う別の方法はありますか? cufon のような JavaScript ソリューションは、テキストを選択できなくします。