如何更换cmd的字体

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:12:56
如题,如何更换cmd的字体?
我的意思是,换成点阵字体和新宋体以外的别的字体。
……谢谢各位,我知道在属性对话框里可以设置字体和字号,也可以设置各种颜色,我也知道color可以设置背景颜色,而且我还知道title可以设置当前窗口的标题……
但是我的意思是,除了点阵字体和新宋体,怎样换成别的字体?
另外,给7楼的那个匿名者的话:是,我的确是新手,我只是从Win 2000的cmd用到Win 7的cmd,DOS我没用过。命令提示符的字体一直是那个样子,看久了会觉得很烦,所以想换。但是Linux(我只用了Ubuntu)的终端字体看起来很舒服,我只是想换一下而已,没必要用过激的语句。还有,匿名回答问题是你的权利,但是你这种行为只会让别人瞧不起。

更改控制台page num,更改后可支持字体较少,且只对一种语言支持较好,如果要使用其他语言,又得更换回page num,比较麻烦。于是可以这样解决:
在注册表 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
下面找到字符串类型的 FaceName,然后更改它的值,填入系统字体库中存在的任意字体都可以,然后重新运行cmd就可以了。

1. 安装Bitstream Vera Sans Mono
安装后貌似不能直接用,重启后才能有效,不明白为什么
2. 修改注册表
在 HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows NT"CurrentVersion"Console"TrueTypeFont 下添加新键值:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"0"="Lucida Console"
"932"=hex(7):2a,00,2d,ff,33,ff,20,00,b4,30,b7,30,c3,30,af,30,00,00,2a,00,4d,00,\
53,00,20,00,47,00,6f,00,74,00,68,00,69,00,63,00,00,00,00,00
"949"=hex(7):2a,00,74,ad,bc,b9,b4,cc,00,00,2a,00,47,00,75,00,6c,00,69,00,6d,00,\
43,00,68,00,65,00,00,00,00,00
"936"=hex(7):2a,00,b0,65,8b,5b,53,4f,00,00,2a,00,4e,00,53,00,69,00,6d,00,53,00,\