操作系统

  • 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\Fontsmsyh.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 组成。

然后流程就和上面的流程一样

最后修改:2024 年 12 月 16 日
如果觉得我的文章对你有用,就是对我最好的赞赏。