5

IE10 での Open Sans フォントのレンダリングに問題があります。フォントは Chrome と Firefox で正しくレンダリングされます。IE では、テキストはデフォルトのフォントで表示されます。Google Fonts ( http://www.google.com/fonts/specimen/Open+Sans ) からフォントをダウンロードしました。CSSコードは次のとおりです。

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular.ttf');
    font-weight: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Bold.ttf');
    font-weight: bold;
}
4

1 に答える 1

9

IE が .ttf フォント ファイルで動作していないようです。コンバーターを使用して .ttf を .eot に変換し ('converter .ttf to .eot' でググることができます)、フォント フォルダーにアップロードしてから、何かを使用してみてください。このような :

@font-face {
font-family: OpenSans-Bold;
src: url('fonts/OpenSans-Bold.eot'); /* IE */
src: local("OpenSans-Bold"), url('fonts/OpenSans-Bold.ttf') format("truetype"); /* non-IE */}

@font-face {
font-family: OpenSans-Regular;
src: url('fonts/OpenSans-Regular.eot'); /* IE */
src: local("OpenSans-Regular;"), url('fonts/OpenSans-Regular.ttf') format("truetype"); /* non-IE */}

私はそれを試しました、そしてそれは働いています。幸運を!!!

于 2014-02-03T23:06:08.480 に答える