フォントレンダリング

フォントレンダリング

今日、Google Chrome をバージョン から にアップデートしたところ、36.0.1985.143奇妙37.0.2062.102なレンダリングの変更が導入されました。アンカー リンクの場合、リンク テキストの下部と下線 (テキスト装飾) の間の間隔が以前よりも 1 ピクセル小さくなっているようです。

ここに画像の説明を入力してください

個人的には、これはひどいと思います。これはバグなのか、それとも新機能なのか、誰か教えてもらえますか?

さらに、私が知りたい最も重要なことは、この変更を元に戻したり無効にしたりする方法があるかどうかです。

答え1

フォントレンダリング

それは特徴実際には、下線だけではありません。たとえば、0前と後を比較すると、わずかに異なります。画像を拡大すると、他の微妙な違いがわかります。

ここに画像の説明を入力してください

サブピクセルレンダリング変更履歴で示唆されているように、同じではありません (太字は筆者による強調です)。

Chrome 37.0.2062.94 には、次のような多数の修正と改善が含まれています。

  • Windows での DirectWrite サポートによりフォントのレンダリングが向上
  • 多数の新しいアプリ/拡張API
  • 安定性とパフォーマンスを向上させるための多くの内部変更

変更内容の全リストは、ログ

ソース:Chrome リリース: 安定チャンネルのアップデート

この変更は改善を目的としていましたが、すべての人が実際に改善を実感したわけではないため、賛否両論の反応がありました。確かに、ここではハードウェアとソフトウェアの組み合わせが大きな役割を果たしているため、ユーザーによって効果は異なる可能性があります。

元に戻す

変更が気に入らない場合は、無効にしてみてくださいダイレクト書き込み回避策として:

  1. Chrome のアドレス バーに次のアドレスを入力するか貼り付けます。

    chrome://flags/#disable-direct-write
    
  2. DirectWrite 機能をオフにします。変更を適用するにはブラウザを再起動します。

注記上記の手順はバージョンに適用されます37.0.2062.102。新しいバージョンでは異なるアプローチが必要になる場合があります。DirectWriteはWindows Vista以降でのみ使用できるため、古いGDIベースのレンダリングエンジンは、XPのサポートは2015年4月に終了

参考文献

関連情報