banner
innei

innei

写代码是因为爱,写到世界充满爱!
github
telegram
twitter

Windows 11 全局替換微软雅黑到蘋方

最近,某寶入手了一台 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 文件。

image

我們選取其中一個,常規體,蘋方 - 簡,這個可以通過打開文件查看。

然後拖動到 ttfname3+.exe 上,會生成一個 PingFang00x.xml

對系統的雅黑也進行同樣的操作。

現在比較重要的一步,用編輯器打開 PingFang00x.xml 和雅黑的 msyh00x.xml 進行編輯。

複製 PingFang00x.xmlHeader Tag,粘貼到 msyh00x.xml 上。

image

這裡需要操作兩次,一個是 msyh001.xml 一個 msyh002.xml。第一個是雅黑第二個是雅黑 UI。

然後之後,把 msyh001.xml 和提取的 PingFang00x.ttf 同時選中然後拖到 ttfname3+.exe 上,會生成一個 msyh001_mod.TTF,需要做兩次,得到 msyh001_mod.TTFmsyh002_mod.TTF

然後打開命令行,使用 UniteTTC.exe msyh_pingfang.ttc msyh001_mod.TTF msyh002_mod.TTF 合併到 msyh_pingfang.ttc

image

這裡字體就做好了。

然後打開字體替換工具。

重啟搞定。

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://innei.in/posts/Z-Turn/yahei-to-pingfang


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。