Windows系统字体替换 快速更改字体信息
- 📁 字体信息修改
- 📁 changed font
- 📄UniteTTC.exe
- 📄合成字体.bat
- 📁 target font
- 📄Light.ttf
- 📄Regular.ttf
- 📄Bold.ttf
- 📁 yahei font
- 📄msyh.ttc
- 📄msyhl.ttc
- 📄msyhbd.ttc
- 📄UniteTTC.exe
- 📄解包字体.bat
- 📄 font.py
一、从windows系统中`C:\Windows\Fonts`中复制`msyh.ttc`、`msyhl.ttc`、`msyhbd.ttc`到📁 yahei font
二、找到你想替换3种粗细的目标字体,分别更名为`Light.ttf`、`Regular.ttf`、`Bold.ttf`。打比方说我想用HarmonyOS Sans字体替换成系统微软雅黑的Light、Regular、Bold,只需将HarmonyOS_Sans_SC_Light.ttf、HarmonyOS_Sans_SC_Medium.ttf、HarmonyOS_Sans_SC_Bold.ttf更名为`Light.ttf`、`Regular.ttf`、`Bold.ttf`放入📁 target font
三、电脑安装python(推荐用Miniconda),pip安装fontTools。我用的python版本3.10.10,fontTools版本4.25.0
四、运行📄解包字体.bat ->📄 font.py -> 📄合成字体.bat
五、重启电脑进入u盘重装系统的PE系统,找到📁 changed font 下生成的`msyh.ttc`、`msyhl.ttc`、`msyhbd.ttc`并复制替换掉`C:\Windows\Fonts`中的对应字体,必须在pe系统中进行,不然你无法替换正在使用的windows系统文件,且pe系统中显示你windows系统c盘的盘符不一定是C盘
六、附上我修改过微粗版的HarmonyOS Sans,直接第五步替换即可,效果图如下

文件下载:https://www.123pan.com/s/vZGiVv-6ykl.html
提取码:oZxb