2012-01-22 12 views
10

これまでに説明したことがありますが、正式な質問/回答は見つかりませんでした。Windows上のChromeで非標準フォントのレンダリングが不十分です

現在のところ、IE9とFirefox 4+はどちらも、ぼやけたフォントを生成するフォントのレンダリングを使用していますが、全体的にカーニングがよく、一貫性のある結果が得られます。また、Windows上の非標準フォントの方がはるかに優れています。私は徹底的な調査をしていないが、IE9とFirefoxの両方が異なったグラフィックスレイヤーを使用していることを考慮しなければならないと思う。また、Arial、Tahomaなどの標準フォントの中には、Firefoxで10年前と同じようなものがある理由は、実際にそれらのフォントの例外リストがあることです(gfx.font_rendering.cleartype_params.force_gdi_classic_for_familiesを探してください)。

これまでのところとても良いです。問題はChromeですそれはまだ非標準フォントを実際に使用できないようにする古いフォントレンダリングを使用します。ただ説明のために、私が心に持っていたフォントは:http://www.google.com/webfonts/specimen/Playでした。 Firefox/IE9とChromeでサンプルを開くだけで、その違いがわかるはずです。何か私にできることはありますか?または、私はより最適化されたフォントを探すべきですか?

更新:よくある問題は、http://www.smashingmagazine.comの見出しがChromeで非常にジャギーに見えることです。

更新:サンプル画像:

Sample image

+6

これはまだChromeの厄介な問題です – vsync

+0

BIGの回答と修正で、同じ質問があります:http://stackoverflow.com/q/11487427/1114320 – Sliq

+0

私はこれに関する大きな記事を書いています。 Google Chromeで醜いフォントレンダリングを修正する](http://www.dev-metal.com/fix-ugly-font-rendering-google-chrome/) – Sliq

答えて

2

私はクローム(もともとクロムが)それはジャギーだ理由ですアンチエイリアシングの問題を持っていることを読みました。 フォントフェイスを使用することも、システムのローカルフォントを使用する場合と違いがあります。だから、できればこの問題を解決するか、Chromiumプロジェクトを手助けするまで待つだけです。

0

Making CSS3 @font-face font rendering play nice with ClearType on Windows

ここで同様の質問から私のanwswerのコピー:Font-face embedded fonts look fuzzy in Windows 7 browsersは私のために同じ問題を解決する答えを得ました。

fontsquirrelフォントジェネレータhttp://www.fontsquirrel.com/fontface/generatorは、フォントを最適化し、ヒント/レンダリング情報を追加して、Windowsフォントレンダリングエンジンがそれらをよりよくレンダリングするのを助けます。また、より小さなファイルも生成され、より高速にダウンロードされます。

関連する問題