Anonim

更新: 2014年8月下旬のChrome 37のリリースで、GoogleはDirectWriteをデフォルトで有効にしました。その結果、フラグは「Disable DirectWrite」としてリストされ、DirectWriteサポートを 無効にする 場合はこのフラグを 有効に する必要があります。
Windows用Google Chromeは、フォントレンダリングの問題に悩まされてきました。 他のプラットフォームと比べてわずかに「オフ」に見えるフォントから、レンダリングエラーを完全に取り除くまで、Chromeではテキストは見栄えがよくありません。 ありがたいことに、ブラウザの新しいベータ機能により、フォントのレンダリングを大幅に改善できるMicrosoftのWindows用テキストレンダリングAPIであるDirectWriteがサポートされました。 これまで、Chromeフォントのレンダリングは、古くて機能性の低いAPIであるWindows Graphics Device Interface(GDI)に依存してきました。

DirectWriteが無効(上)および有効(下)の場合のWindowsでのChromeフォントレンダリングの例であるgHacks経由。

gHacks で述べた よう に、現在ベータ版であるChromeバージョン35には、DirectWriteサポートを有効にする設定が含まれています。 ChromeでDirectWriteを有効にするには、最初にブラウザーのベータバージョンを使用していることを確認し、少なくともバージョン35に更新されていることを確認します(具体的には、Chrome 35.0.1916.27でこの機能をテストしました)。
次に、Chromeを起動して、ブラウザーのアドレスバーにchrome:// flagsと入力します。 これにより、さまざまな隠された実験的な機能にアクセスできるようになりますので、このメニューを操作する際には注意してください。

Enable DirectWriteの設定を見つけます。 現在は上から5番目のエントリですが、将来のバージョンで移動する場合は、Chromeのオンページ検索機能( Control-FまたはF3 )ですばやく見つけることができます。 [ 有効にする]を選択し、ブラウザを終了して再起動します。
再起動すると、特にGoogleフォントに関しては、Chromeフォントのレンダリングが非常にきれいになります。 また、以前のバージョンのブラウザーではフォントが認識できなくなるようなChromeフォントのレンダリングエラーが発生することもなくなります。
何らかの理由で古いGDIレンダリング方法を使用する場合は、上記の手順を繰り返し、今回は[ 無効にする]を選択してください。 以前と同様に、変更を確認するにはChromeを完全に終了して再起動する必要があります。
前述のとおり、DirectWriteのサポートは現在、Chromeのベータ版にのみ存在します。 Googleがいつブラウザの安定したWindowsバージョンに移行することを選択するかは不明です。

Directwriteを使用してWindowsでChromeフォントのレンダリングを改善する方法