時間:2019-08-14 18:59:46 作者:johnnyl 瀏覽量:78
一直以來,Windows 常常因為糟糕的字體渲染表現廣為詬病,加之默認的中易黑體時不時以點陣形式出現戳瞎雙眼,而 Mac 順滑的字體顯示則讓筆者在內的諸多 Windows 用戶羨慕不已。不過即使再多的羨慕,因為苦于沒錢的萬惡之源也只能停留于羨慕而已
但是沒有 Mac 就不能享受較好的字體渲染了嗎?MacType 的答案是否。
關于 MacType

Windows字體拯救方案 圖一
MacType 是基于一個 GDI++ 開源項目開發的字體渲染軟件,雖然其近期一次更新時間已是在三年前,但卻能一直無障礙兼容到近期的 Windows 10 Version 1607。MacType 的出現給 Windows 用戶帶來了優良的字體顯示效果,也使得我們能夠「熱替換」系統默認字體而不修改系統文件。
簡單來說,MacType 可以:
改善 Windows 字體渲染
熱替換系統默認中易宋體
但因 MacType 是基于 GDI++ 只能接管 Windows 中 GDI+ 組件的字體渲染任務,所以對于自 Windows 7 以來引入的新字體渲染引擎 DirectWrite,MacType 一直無能為力,這使得平時看慣了 MacType 渲染的筆者在使用 Spotify、Chrome 以及諸多 UWP 應用等調用了 DirectWrite 的軟件時產生各種不適。

Windows字體拯救方案 圖二
幸運的是,近日來自日本友人開發的補丁使得 MacType 增加了對 DirectWrite 的支持,給 Windows 用戶的眼睛帶來了光明。
目前網絡上的 MacType 教程或過于簡單,或過于專業,信息散落十分零碎,所以基于個人摸索的結論寫下這篇并不專業的教程。
安裝配置
首先下載 MacType(因年代久遠以及 Google Code 的死亡,其近期版本的初始發布頁面已經不可考)并正常安裝,安裝完成后不急著配置啟用。
我們需要下載 MacType Beta 更新,解壓后將 MacType.dll 和 MacType64.dll 兩個文件分別覆蓋至 MacType 的安裝目錄(32 位系統為 C:\\Program Files\\MacType,64 位則為 C:\\Program Files (x86)\\MacType)。
為了熱替換系統默認的中易宋體,我們還需要下載 IoF(Impression of Font)字體集用于代替顯示中易宋體(發布頁面),下載完成后先將壓縮包解壓,解壓完成后可以看到文件內依然包含一個 7Z 包 IoF_20140711_103833.7z,這里運行文件夾內的 !Install.bat 并按提示操作來將這個 7Z 包解壓得到 IoF-Released。
首先將 01:IoF字體集 目錄里每一字體文件夾內除下劃線開頭和 simsun.TTC 以外的所有字體文件,例如在 IoF-Released\\01:IoF字體集\\XCross_Blade 內,即右擊 XCross_Blade.TTC、XCross_Blade-Mono.TTC 和 XCross_Blade-SimSun.TTC 這三個字體文件并在彈出菜單中選擇「安裝」。