Windows英文版简体中文以日文、韩文和繁体中文字形显示的解决办法

时间:2023-11-11     作者:Gao Yushan     分类:


由于工作原因,我一直使用英文版的windows系统。但文件名包含中文字体显示不正常忽大忽小。 后来发现是因为在英文版本的 windows 中,日文、韩文和繁体中文字体显示优先级高于简体中文字体,所以才造成了这个问题。
解决方法如下:

  1. 备份注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  2. 找到Segoe UI>Modify>把下边这两行字体放到最前边

MSYH.TTC,Microsoft YaHei UI,128,96
MSYH.TTC,Microsoft YaHei UI

  1. 重启

如果不行,接着:

  1. 备份注册表 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  2. 删除 Microsoft JhengHei (繁中)开头的3个键、Malgun(韩文)开头的3个键和 Yu Gothic(日文) 开头的4个键
  3. 重启

Value name: Value data
Malgun Gothic (TrueType):malgun.ttf
Malgun Gothic Bold (TrueType):malgunbd.ttf
Malgun Gothic SemiLight (TrueType):malgunsl.ttf

Microsoft JhengHei & Microsoft JhengHei UI (TrueType):msjh.ttc
Microsoft JhengHei Bold & Microsoft JhengHei UI Bold (TrueType):msjhbd.ttc
Microsoft JhengHei Light & Microsoft JhengHei UI Light (TrueType):msjhl.ttc

Yu Gothic Bold & Yu Gothic UI Semibold & Yu Gothic UI Bold (TrueType):YuGothB.ttc
Yu Gothic Light & Yu Gothic UI Light (TrueType):YuGothL.ttc
Yu Gothic Medium & Yu Gothic UI Regular (TrueType):YuGothM.ttc
Yu Gothic Regular & Yu Gothic UI Semilight (TrueType):YuGothR.ttc