先日、新しいWindowsマシンにGoogle Chrome Canaryをインストールしたときに、ブラウザーのインターフェースとブラウザーで開いたWebサイトでフォントが見えないことにすぐに気付きました。
特定の状況ではChromeのフォントレンダリングが悪い可能性があることは知っていましたが、同じPCのChrome Stableで問題が発生しなかったため、マシンで発生したという事実は驚くべきことでした。
デバイスにGoogle Chrome Canaryをインストールした後に最初に取得したスクリーンショットで、フォントのレンダリングを確認できます。
ご覧のとおり、フォントは特に良く見えず、chrome:// flagsページなどの他の内部ページではさらに悪化しました。
Chrome CanaryはGoogle Chromeの最先端バージョンであり、Chrome StableではなくCanaryの問題の考えられる説明の1つは、GoogleがCanaryでまだStableにも適用されていない何かを微調整したことです。
ただし、問題の原因はコンピューターのハードウェアとインストールされているドライバーであり、すべてのChrome Canaryインストールに影響する一般的な問題ではない可能性が高くなります。
インターネットに関する調査では、Chrome 3にさかのぼるあらゆる種類の提案がありました。提案には、ClearTypeの無効化、chrome:// flagsでのDirectWriteの変更、高度なフォント設定のインストール、異なる起動パラメーターでChromeを実行することが含まれていました。
それらの多くは数年前に遡り、Chromeの最近のバージョンにはもう適用できない修正を提案したため、これらのどれも実際には機能しませんでした。
ただし、Chromeのフォントレンダリングの問題を解決するソリューションを発見しました。 最初に以下のスクリーンショットをチェックして、変更後のChromeのテキストの外観を確認してください。
Google Chrome Canaryのテキストレンダリングの問題を修正するために私がしたことは次のとおりです。
- ブラウザーのアドレスバーにchrome:// settings /を読み込むか、[メニュー]> [設定]を選択します。
- ページの下部にある「詳細」をクリックします。
- 「システム」セクションまでスクロールします。
- 「使用可能な場合はハードウェアアクセラレーションを使用する」をオフに切り替えます。
- Google Chromeを再起動します。
フォントのレンダリングの問題を解決するのに必要なことはそれだけです。 ハードウェアアクセラレーションを無効にすると、恩恵を受ける特定のタスクのパフォーマンスに影響を与える場合があります。
機能を有効にしておく価値があるのか、Chromeでより良いテキストレンダリングを行う価値があるのかを判断するのはあなた次第です。
上記の手順を繰り返し、ハードウェアアクセラレーション機能をオンに切り替えることにより、いつでも変更を取り消すことができます。