2

フォントのクロスブラウザー互換性に問題があります。FireFox と Chrome は実質的に同じように見えます。おそらく FireFox では少し滑らかですが、IE9 では凝縮されて少し大胆に見えますか? フォントにすべての CSS 値を使用して、すべてのブラウザーのデフォルトを設定しようとしましたが、何も機能しません。フォントを歪めるためにIE9が何をしているのか、何か考えはありますか? IE9 での見た目は気に入っていますが、ブラウザー間で一致させたいと考えています。

例

4

2 に答える 2

1

フォントのレンダリングは、ブラウザだけでなくオペレーティング システムにも依存します。違いと、それを克服するために CSS で何ができるかを説明している次の 2 つの記事を参照してください。

http://css-tricks.com/font-rendering-differences-firefox-vs-ie-vs-safari/

http://www.smashingmagazine.com/2012/04/24/a-closer-look-at-font-rendering/

于 2012-12-21T05:37:21.617 に答える
1

ここでは、IE9 が OS 全体のフォント スムージング (別名アンチエイリアシング) の設定を無視することが十分に文書化されています。Windows でフォント スムージングと ClearType が無効になっている場合でも、IE ではアンチエイリアス フォントが引き続き表示されます。これは、特に小さなフォント サイズでは読みにくいユーザーもいます。

マイクロソフトは、

Internet Explorer 9 は、Windows DirectWrite および Direct2D API を利用して、サブピクセルの Microsoft ClearType フォント配置を使用してハードウェア アクセラレーションされたテキストをレンダリングします。ClearType に対する最近の機能強化は、表示されたテキストの細部の鮮明度を高めることで、液晶ディスプレイ (LCD) 上のテキストの読みやすさを改善するのに役立ちます。Internet Explorer 9 でのサブピクセル配置の実装は、さまざまなユーザーの構成でテキストの配置と改行が一定に保たれるため、Web 開発者にとって便利です。

ただし、これを無効にする方法はありますが (ここで説明)、これはクライアント側の手法であり、コードで制御することはできません。

于 2012-12-21T07:20:51.213 に答える