Chromeフォントレンダリング:GoogleがDirectWriteフラグを削除

Googleは2016年4月に、Windows XPやVistaを含むいくつかの古いオペレーティングシステムのChromeサポートを終了しました。

同社は、Chromeブラウザーのオープンソース基盤であるChromiumからコードを削除し始め、サポートの変更を反映し、Windows 7以降のWindowsのみに集中することでブラウザーのコードベースを単純化しました。

Googleの従業員は、2016年1月からChromiumからコードの一部を削除し始めました。削除されたもののいくつかは、Webブラウザーのフォントレンダリングに影響を与える可能性があります。

問題579678、GDIフォントパスの削除は、GoogleがGDIフォントレンダリング、「直接書き込みを無効にする」スイッチ、および関連するコードをChromeから削除したことを確認します。

このパッチは、gdiフォントのレンダリング、「disable-direct-write」スイッチ、および関連するコードを削除します。 すべてのフォントレンダリングは、DirectWriteによって行われます。

Google Chromeは、Chrome 52以降、Windowsでのフォントレンダリング専用にDirectWriteを使用します。

変更は、ベータチャネルで現在利用可能なChrome 52で有効になり、その間にリリースされました。 ただし、次回の安​​定した更新では、ブラウザーがそのバージョンに移動し、ユーザーの大半が変更に気付くようになります。

最新のブラウザのほとんどは、WindowsのフォントレンダリングにDirectWriteを使用しており、ほとんどの場合にうまく機能します。

更新 :Googleは、Chrome WebブラウザーからDirectWriteを無効にするフラグを削除したことに注意してください。 これはもはやその一部ではありません。これは、WindowsマシンでDirectWriteを無効にするオプションが現在ないことも意味します。

このオプションがなくなると、影響を受けるユーザーが行うことはほとんどなくなります。 Font Rendering EnhancerなどのChrome拡張機能は一部の問題の解決に役立つ可能性がありますが、拡張機能が最終的にフォントのレンダリングの問題を解決しない場合、他の人はこの点で頼ることができません。

ただし、システム、ディスプレイ設定、ディスプレイドライバーによっては、DirectWriteによってフォントのレンダリングが悪化する場合があります。 この問題の影響を受けるユーザーは、これまでChromeでDirectWriteフォントのレンダリングを無効にするために、chrome:// flagsページでフラグを設定できました。

現在、他のChromiumベースのブラウザ(VivaldiやOperaなど)がどのように変更の影響を受けるかは不明です。 Chromiumからコードが削除されたため、WebブラウザーでDirectWriteを無効にするためのサポートを引き続き提供するには、企業はコードを再度追加する必要があります。

もう1つ不明な点は、ブラウザーでのフォントレンダリングの問題の影響を受けるChromeユーザーの数と、DirectWriteを無効にしてレンダリングの問題を修正したユーザーの数です。

さて、あなた :Google Chromeの変更の影響を受けていますか?