五分鐘最佳化Windows10的字型渲染

對於長期需要伏案電腦前同學來說,繁重的工作加上Windows10預設糟糕的字型渲染,最後的結果就是又不想工作的一天,對於需要閱讀大量文字的工作來說,如果字型渲染太糟糕,甚至都不想繼續閱讀了

字型渲染?

Windows系統裝好之後預設的字型渲染是這樣的。

五分鐘最佳化Windows10的字型渲染

大家感受一下,用慣了Windows的同學感覺好像也沒哪裡不對是吧,沒有對比就沒有傷害,現在來對比一下Windows10和Linux桌面(Ubuntu21。10)與安卓系統字型渲染的差別

五分鐘最佳化Windows10的字型渲染

孰優孰劣高下立判,Windows預設字型渲染瘦骨嶙峋,Ubuntu好一點,安卓字型和Windows正好相反,圓潤飽滿,看起來舒服許多,這就是我們要最佳化的目標。

其實Windows字型在放大超過某個閾值之後還是好很多的,比如將記事本字型放大後,這樣看其實也還可以,不是不能接受

五分鐘最佳化Windows10的字型渲染

有沒有辦法讓UI整體縮放讓字型變圓潤呢?這其實是有的,在桌面右鍵 > 顯示設定,放大到200%

五分鐘最佳化Windows10的字型渲染

效果如下,這個字型渲染就很不錯了,但是也會帶來一個問題,那就是螢幕可視範圍變小了,因為內容放大了,所以可視範圍變小了,如果是在1080P或者2K解析度顯示器下放大200%,那顯示範圍太小,UI太大讓人難以忍受,如果是在4K解析度下,放大到200%,剛好是1080P不縮放所能顯示的範圍,似乎還能接受,所以,想最佳化字型渲染,那就換一個4K屏吧

五分鐘最佳化Windows10的字型渲染

在4K高分屏下,某些軟體比如Listary沒有做高分屏適配,需要修改一下快捷方式相容性

五分鐘最佳化Windows10的字型渲染

修改前後效果對比如下,修改前UI很大,並且字型很糊,修改後UI縮小,字型相對清晰

五分鐘最佳化Windows10的字型渲染

上面是從硬體方面解決問題,有沒有軟體可以最佳化Windows字型渲染呢?答案就是MacType

MacType

MacType

是一個替代Windows自身核心部件GDI進行字型渲染的開源軟體。該軟體由中國網友FlyingSnow基於已經停止更新的gdi++開發,使用可配置性較高的FreeType渲染字型。

gdi++

是一個替代Windows自身核心部件GDI進行字型渲染的開源軟體。

gdi++透過向所有程序注入自己的動態連結庫擷取Windows GDI(gdi32。dll)的工作,轉由自己執行以進行字型渲染。

簡而言之MacType可以替換掉系統預設的字型渲染,由自己來接管預設字型渲染

使用步驟

點選官網Get MacType進行下載安裝:https://www。mactype。net/

開啟桌面MacWiz進行配置載入方式,我一般選擇

登錄檔載入

,不同的載入方式軟體介面上有相應說明,一路下一步點選完成,最後重新整理一下桌面即可看到效果

對比圖如下,可以看到,安裝了MacType後字型會變得渾厚,圓潤

五分鐘最佳化Windows10的字型渲染

已知問題

Chrome不能被渲染,解決辦法:需要關閉

DirectWrite

,在Chrome位址列輸入

chrome://flags/

,然後搜尋

DirectWrite

,將其關閉重啟即可(在某個Chrome版本後,已經沒有了關閉DirectWrite的選項,但是CentBrowser還有該選項,所以現在我一直用的是CentBrowser)

UWP應用不能被渲染,這個問題不大,一般用UWP應用的人很少,如果非要接管UWP應用的字型渲染,可以新增相應日本補丁

日本補丁

所謂日本補丁即日本人開發的MacType補丁,該補丁可以接管UWP應用的渲染

しらいと

http://silight。hatenablog。jp/entry/MacTypePatch

who made a great patch about MacType and he is still updating。 Most parts of recent update of mactype is inspired by his patch。 Thank you! DO visit his site and give him a thumb up, he deserves it。

日本補丁官網:https://silight。hatenablog。jp/entry/MacTypePatch

使用步驟:

下載補丁檔案並解壓

開啟MacTyoe安裝目錄刪除裡面的

EasyHK32。dll

EasyHK64。dll

複製補丁目錄裡面的

EasyHK32。dll

EasyHK64。dll

UserParams。ini

(根據系統選擇對應檔案)到MacType安裝目錄

最後將

EasyHK32。dll

EasyHK64。dll

檔案複製到如下目錄

32位:

C:\Windows\System32\EasyHK32。dll

64位:

C:\Windows\System32\EasyHK64。dll

C:\Windows\SysWOW64\EasyHK32。dll

最後重啟電腦檢視效果,最簡單直接的觀察辦法就是Windows新版的設定介面(UWP應用)字型是否得到渲染

最後來幾張最佳化過後的效果

網易雲

五分鐘最佳化Windows10的字型渲染

資源管理器

五分鐘最佳化Windows10的字型渲染

Typora編輯器

五分鐘最佳化Windows10的字型渲染

瀏覽器

五分鐘最佳化Windows10的字型渲染

UWP應用

五分鐘最佳化Windows10的字型渲染

參考

https://silight。hatenablog。jp/entry/MacTypePatch#google_vignette

https://www。mactype。net/

https://zbttl-github-io。vercel。app/ge-ping-tai-zi-ti-mei-hua-zhi-nan/