Windows Settings

在 Win10 命令行使用 Consolas + 微软雅黑

1.看注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont,确认 0 或者 00 这种名字的值里面有 Consolas,然后找到 936 这项,把值弄成一个不存在的字体的名字
2.去注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink,添加一个 REG_MULTI_SZ,名字为 Consolas,内容为 MSYH.TTC,微软雅黑,128,96
3.去注册表 HKLMSOFTWAREMicrosoftWindows NTCurrentVersionConsoleRasterFonts,添加一个 REG_SZ, 名字为 微软雅黑,内容为 msyh.ttc
4.开 cmd,运行 chcp 437,右键点左上角进入属性,把字体设置为 Consolas,OK,然后关掉 cmd
5.再次打开 cmd,运行 chcp 936,右键点左上角进入属性页,但什么都不要动直接点 OK,然后关掉 cmd
6.Sign out 系统,然后 Sign in 回来,让第二第三步的设置生效,搞定!
7.尽量不要再去动 cmd 的选项了,动了可能字体又会变回来,不过可以重复第四第五步把它弄回来。

原文地址:https://www.cnblogs.com/yinguo/p/12183261.html