1

アプリケーションにWebBrowserコントロールがあります。次のコードを使用して、CSS にフォントを追加します。

@font-face {
font-family: 'pNumber';
    src: 
    url('Address\pNumber.eot');
    url('Address\pNumber.eot?#iefix') format('embedded-opentype'),
    url('Address\pNumber.woff')       format('woff'),
    url('Address\pNumber.ttf')        format('truetype'),
    url('Address\pNumber.svg#pNumber')    format('svg');
}
.pNumber 
{
    font-family: pNumber;
}

すべて問題ありませんが、テキストは滑らかではありません。インターネットで多くのトピックを見つけましたが、誰もこの問題を解決できませんでした. 例えば:

Internet Explorer 7 で Web フォントがぼやけて表示される場合がある

ClearType、@font-face フォント、および CSS ビジュアル フィルターをうまく連携させる方法

IE での @Font-Face Smoothing

4

1 に答える 1

1

IE がフォントを正しく表示するには、フォントにヒントが必要なようです。fontsquirrel のジェネレーターを使用して新しいフォント ファイルを作成することで、この問題を解決しました。開発者ツールでネットワーク アクティビティを調べると、IE が使用しているファイルを確認できます。

于 2012-10-12T09:39:21.393 に答える