操作系统
- Windows 10
- Windows 11
更换方案
首先在更换前,你需要准备好想要更换的目标字体,我们这里就使用苹方(PingFangSC Regular.ttf)举例。
noMeiryoUI(操作简单)
项目地址:https://github.com/Tatsu-syo/noMeiryoUI
在操作前,我们需要备份一下注册表信息,因为这个工具是基于修改注册表实现的
Important
No!! MeiryoUI makes changes to registry. It is recommanded to backup your registry before applying any changes.
reg save "HKCU\Control Panel" .\reset_font.reg /y
缺点:
- Windows taskbar.
Windows 任务栏- Preinstalled UWP Apps (e.g. Settings, Paint, etc.).
预装的 UWP 应用程序(如设置、画图等),有时候显示为异常的宋体- Applications that ignore the system font settings.
忽略系统字体设置的应用程序- No!! MeiryoUI cannot modify the titlebar font on Windows 11.
不可以MeiryoUI 无法在 Windows 11 上修改标题栏字体。
解压压缩包并运行 "noMeiryoUI.exe"即可修改想使用的字体。
手动修改注册表(不推荐)
此种方法的效果和缺点和上一种方法一样。
替换系统默认字体文件
我们可以使用工具合并打包自己的字体,或者使用网络上其他人打包好的字体。
这里先讲一下基本原理:我们的Windows系统默认使用微软雅黑作为中文默认字体,使用Segoe作为英文默认字体。我们的系统会读取键“微软雅黑”对应值的文件,前面修改注册表的方法就是将“微软雅黑”键映射到我们想使用的字体文件上,但是系统有的地方是不根据注册表来选择字体的。所以我们就需要将我们想使用的字体伪装成系统默认的字体。
下载好替换字体后。我们最好先将C:\Windows\Fonts
中msyh.ttc、msyhbd.ttc、msyhl.ttc、simsun.ttc、simsunbd.ttc
进行备份,比如放到C:\fontbak
,因为它们是我们需要替换的文件。然后我们可以将下载好的字体移动到我们方便记忆的位置,比如C:\font
然后我们就可以开始替换了。
我们一步步操作:
设置 - 系统 - 恢复 - 高级启动 - 立即重新启动
重启后我们进入了系统节面,一步步选择
疑难解答 - 高级选项 - 命令提示符
然后进入命令提示符界面后,我们可以检查一下我们的硬盘,确保名称正确:
diskpart
可以看到我们硬盘,确认是C盘后然后exit
xcopy C:\font C:\Windows\Fonts
一项一项确认输入Y,或者直接输入A都可以。(C:\font
是我下载好的字体的文件夹位置,这里换成你自己的,后面的路径不用变)
然后我们关闭命令提示符[X]窗口,选择继续使用
如果我们替换完后电脑出问题了,或者不想要字体了,我们再重复上述操作,将我们备份的字体C:\font_bak
重新覆盖到C:\Windows\Fonts
即可。
这里已经结束了。
但是如果我们想做自己的字体怎么办?
我们可以下载 WeiFonts 将我们的需要的字体伪装成 msyh.ttc、msyhbd.ttc、msyhl.ttc、simsun.ttc、simsunbd.ttc
msyh.ttc 对应 Regular 常规
msyhbd.ttc 对应 Bold 粗
msyhl.ttc 对应 Light 细
前面三个都是微软雅黑
simsun.ttc 和 simsunbd 都是宋体,也换成我们想要的字体即可。
这里额外说一下 ttc 是打包而成的,一般由多个ttf 组成。
然后流程就和上面的流程一样