通常の DPI の 150% の場合にテキストがぼやけるのを防ぐ (Windows 8.1)

通常の DPI の 150% の場合にテキストがぼやけるのを防ぐ (Windows 8.1)

(はい、これはよくある問題ですが、見つかった解決策は私にとって受け入れられません)

私は 1920 x 1080 の画面を 1 つ使用していますが、通常の DPI の 125% は私にとっては小さいので、Windows 8.1 では 150% にすることを好みます。

DPI = 150% の場合、Opera と Chrome のテキストはぼやけますが、Firefox ではぼやけません。 http://imageshack.com/a/img545/3117/5jyw.png

DPI = 125% (デフォルト) の場合、テキストは小さいですが鮮明です。 http://imageshack.com/a/img812/5769/p8r7.png

私は自分の問題を解決したと思われる解決策を試しました:

  • a)すべてのディスプレイに同じスケーリングレベルを選択する- テキストの鮮明さには影響しません(最初の画像を参照)
  • b) プログラムのコンテキストメニュー >互換性タブ > チェック高DPI設定でディスプレイのスケーリングを無効にする- プログラムは 150% のスケーリングを無視し、125% のスケーリングのように表示します。これは、テキスト サイズが小さいことを意味します。

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

デバイス マネージャー (ネイティブ Windows プログラム) も 150% DPI ではぼやけることに注意してください。

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

そこで、Windows 8.1上のすべてのプログラム(Opera、Chromeなど)でテキストを鮮明かつ大きなサイズで表示する方法を探しています。

答え1

Chrome では、Windows でフォントをレンダリングするための DirectWrite がサポートされていません。説明されている問題は、高 DPI 設定だけでなく、通常 (100%) 設定でも発生する問題です。

Chromium の問題に関する Web サイトには、長くて古いスレッドがあります。https://code.google.com/p/chromium/issues/detail?id=25541

開発者らは、Chrome Canary ビルドではすでにこの機能を有効にしているが、Chrome の通常バージョンでいつサポートされるかについては予定がないと述べた。

次のパラメータを使用して、最新の Chrome Canary ビルドを起動する DirectWrite を有効にできます。

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

上記のパラメータは、同じスレッドの開発者の1人によってリストされました。投稿リンクはhttps://code.google.com/p/chromium/issues/detail?id=25541#c61

サンドボックス機能を無効にすると、Chrome のセキュリティ機能の 1 つが損なわれることに注意してください。

Webkit を使用する Opera にも Chrome と同じ問題があります。

答え2

私も1920 x 1080を使用しています。Chromeベータバージョン37(安定版Chromeでまだ利用可能かどうかはわかりません)では、フラグ(chrome://flags)に移動して有効にすることができます。距離フィールドテキストズームするとテキストがはるかに鮮明になりました (ただし、すべてのサイトではありません)。

答え3

私は Win 7 64 ビットを使用していますが、Win XP (SP 2) との互換性をチェックすることで問題を解決しました。

そのため、Chrome を右クリック -> 互換性 -> チェック: このプログラムを次の互換性で実行する -> Windows XP (Service Pack 2) を選択します。

以前は、Win 7 をチェックして選択するか、まったくチェックしませんでした。

答え4

Windows レジストリ編集により、フォントの太さの問題は完全に解決しました。FONTSMOOTHINGGAMMA 値を 16 進数で 150 から 190 (10 進数で 336 から 400) に調整することで、フォントの太さ/暗さを調整できます。

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

現在、Chrome ブラウザのすべてのフォントが非常に太く、非常に暗くなっています。

ただし、Windows で ClearType スムージングが有効になっていることを確認する必要があります (コントロールパネル -> 個人設定 -> 外観 -> 効果 -> ClearType スムージング チェック (チェックボックスをオンにする))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

関連情報