cmd中添加中文字体

来源:互联网 发布:生命起源知乎 编辑:程序博客网 时间:2024/05/01 00:32

经常要用到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!

0 0
原创粉丝点击