最近,某寶入手了一台 MATX 整機。然後裝上了 Windows 11 系統。我自從高三之後就沒這麼用過 Windows 了,過了這麼多年 Windows 的垃圾字體居然還沒換。醜一批的雅黑和系統的字體渲染真的是一言難盡。即便是 4K 屏開 150% 縮放也就不回來字體太醜的問題。我決定把雅黑換成蘋方。
關於如何提取蘋方字體,請移步:新版 macOS 蘋方字體的提取移植與下載
前置工具#
首先下載大佬已經提取好的蘋方字體,一般來說,macOS 中內置的蘋方是加密,並不能直接在 Windows 上使用,這裡直接用做好的字體就行。
然後需要 TTC 字體工具,用來提取雅黑的字體信息,和修改蘋方字體的信息,最後重新合併為一個 TTC。
這裡用到的工具:
- ttfname3+
- UniteTTC
- 字體替換工具
我把這些工具和成品雅黑蘋方字體放下面分享鏈接了。
你可以略過教程,直接到字體替換章節。
不好意思,阿里雲盤不讓分享字體,自己動手豐衣足食。工具都在這了。
https://www.alipan.com/s/UmanLDu262z
::: warning
開始之前,請一定要備份原本的字體。
:::
過程#
這裡以替換雅黑為例,但事實上你還需要操作雅黑 Light 和蘋方 Bold。但是過程是一樣的這裡就不多展開,重複操作就行。
下載好大佬提取的 PingFang.ttc
之後,首先需要拆分 ttc 到 ttf。第一步,把 PingFang.ttc
拖到 UniteTTC.exe
上,或者直接在命令行輸入 UniteTTC.exe PingFang.ttc 也可以。
這時候會生成很多個 PingFang00x.ttf
文件。
我們選取其中一個,常規體,蘋方 - 簡,這個可以通過打開文件查看。
然後拖動到 ttfname3+.exe
上,會生成一個 PingFang00x.xml
。
對系統的雅黑也進行同樣的操作。
現在比較重要的一步,用編輯器打開 PingFang00x.xm
l 和雅黑的 msyh00x.xml
進行編輯。
複製 PingFang00x.xml
的 Header
Tag,粘貼到 msyh00x.xml
上。
這裡需要操作兩次,一個是 msyh001.xml
一個 msyh002.xml
。第一個是雅黑第二個是雅黑 UI。
然後之後,把 msyh001.xml 和提取的 PingFang00x.ttf
同時選中然後拖到 ttfname3+.exe
上,會生成一個 msyh001_mod.TTF
,需要做兩次,得到 msyh001_mod.TTF
和 msyh002_mod.TTF
。
然後打開命令行,使用 UniteTTC.exe msyh_pingfang.ttc msyh001_mod.TTF msyh002_mod.TTF
合併到 msyh_pingfang.ttc
。
這裡字體就做好了。
然後打開字體替換工具。
重啟搞定。
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://innei.in/posts/Z-Turn/yahei-to-pingfang