.png)
(是的,這是一個常見問題,但找到的解決方案對我來說不可接受)
我使用的是 1920 x 1080 的螢幕,正常 DPI 的 125% 對我來說甚至很小,並且更喜歡在 Windows 8.1 上使用 150%。
當 DPI = 150% 時,opera 和 chrome 中的文字模糊,但 Firefox 中則不然
當 DPI = 125%(預設)時,文字非常清晰,只是它們很小
我嘗試過據稱解決了我的問題的解決方案:
- A)打開 讓我為所有顯示器選擇一種縮放級別- 對文字清晰度沒有影響(請參閱第一張圖片)
- b) 程式的上下文功能表 >相容性選項卡 > 檢查在高 DPI 設定上停用顯示縮放- 程式忽略 150% 縮放並顯示為 125% 縮放。這意味著文字尺寸很小:
請注意,即使是裝置管理員(本機 Windows 程式)在 150% DPI 下也是模糊的。
因此,我正在尋找一種方法來在 Windows 8.1 上的所有程式(例如 Opera、Chrome)中獲取清晰且大尺寸的文本
答案1
Chrome 一直缺乏對 DirectWrite 在 Windows 上渲染字體的支援。您描述的問題不僅發生在高 DPI 設定上,而且發生在正常 (100%) 設定上。
Chromium 問題網站上有一個又長又舊的帖子:https://code.google.com/p/chromium/issues/detail?id=25541
開發人員表示,他們已經在 Chrome Canary 版本上啟用了它,但尚未有常規版本 Chrome 何時支援它的時間表。
您可以使用下列參數啟用 DirectWrite 來啟動最新的 Chrome Canary 版本:
# 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
上述參數是由同一線程中的一位開發人員列出的。帖子連結是https://code.google.com/p/chromium/issues/detail?id=25541#c61
請注意,停用沙箱功能將危及 Chrome 的安全功能。
使用Webkit的Opera也有與Chrome相同的問題。
答案2
我也在使用 1920 x 1080 chrome://flags
。距離場文本。現在,當我縮放時,文字變得更加清晰(但並非所有網站)。
答案3
我有 Win 7 64 位,我透過檢查與 Win XP (SP 2) 的兼容性解決了該問題。
因此右鍵單擊Chrome->相容性->檢查:執行此程式的相容性->選擇:Windows XP (Service Pack 2)。
之前,我已經檢查並選擇了Win 7,或者根本沒有檢查。
答案4
Windows登錄編輯完全解決了我的字體粗細問題,我們可以透過將FONTSMOOTHINGGAMMA值校準到150到190十六進位(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