经常要用到windows中的cmd,但是里面只有一个新宋体,看久了想换一下。网上搜了一大堆,很多都是教你用chcp改成其他语言的字符集,但是改成了其他语言的字符集总是显示不正常,毕竟大家用的都是简体中文界面。
其实我想教大家的就是在中文字符集中添加一种字体。
其实很难,因为微软对控制台的字体要求很严格,有很多限制,比如:
该字体必须是等宽字体。
该字体不能有A或C负空间。
如果是 TrueType 字体,则它必须是FF_MODERN。
如果它不是 TrueType 字体,则它必须是 OEM_CHARSET。
对于亚洲字体的附加条件:
如果不是TrueType 字体,字体名必须是“Terminal”。
如果它是亚洲的 TrueType 字体,它还必须使用亚洲语言的字符集。
来源于:https://support.microsoft.com/zh-cn/kb/247815
关键就是要选择一个合适的字体。
多亏了某网友(实在对不起,我真不知道谁做的)制作了符合这些条件的字体,这是Consolas和Yahei的混合字体,大家可以去我的网盘下载:http://pan.baidu.com/s/1nuOawZZ
双击下载的字体,然后点击左上角的安装,就把这种字体安装到系统中了。
大家可以到注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\中找到这个字体。
剩下的就是添加字体了,比较简单,大家按照我的步骤,
1. 打开注册表。在“运行”中输入”regedit”,就打开了
2. 找到这条注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont\
3. 在其中添加一个字符串项,字符串项的名字为”0936”,内容为”*YaHeiConsola”
重启控制台cmd
这次大家应该就可以在控制台的属性界面中找到这个字体了。
Enjoy It!