转自http://www.2maomao.com/blog/windows-console-font/
Windows命令行的字体一直让我不爽,只有两个选项,英文版还有个Lucida Console比较好看,切换到中文版以后,就只有很让人抓狂的Fixedsys和新宋体,唉,现在只要是可以输入的地方,哪有不让改字体的。
今天搜了一下,英文系统下,通过改注册表是可以做到的:
http://www.orablogs.com/duffblog/archives/001209.html
http://support.microsoft.com/kb/247815
但是中文系统下仍然不行,我先切换到英文系统,然后搞了几个快捷方式再切回来,试了几次总算成功了。
这里有张截图,其中用的是Bitstream Vera Sans Mono字体:
为了以后方便,我做了一个包,按照说明安装之后重启机器,就可以在中英文系统上用了。
在这儿下载:
http://www.2maomao.com/blog/wp-content/uploads/win_console_fonts.zip
压缩包里面包含了:
—— Lucida Console和Bitstream Vera Sans Mono字体
(参见我以前的文章:程序员最喜欢用的编程字体)
—— 修改好的注册表项:console_font_setting.reg
—— 一些配置好字体的命令行快捷方式,包括Courier New / Lucida Console / Consolas / Bitstream Vera Sans Mono
使用方式:
1. 下载,解压,先随便找个地方放一下
2. 导入注册表:双击console_font_setting.reg导入注册表
3. 安装字体:把ttf文件全部安装到c:\windows\font 目录下
4. 重启系统(必须),把四个快捷方式打开看看。
然后嘛,就看你自己做什么了,修改一下那些快捷方式里面的属性一般就够用了。
Update:
Fatalerr同学在随时随地进入命令行的评论中指出,要改变直接运行cmd.exe出来的窗口字体,需如下操作:
在注册表HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下面增加以下String:
FaceName = Bitstream Vera Sans Mono
之后你再运行cmd.exe,字体就变成bitstream mono了!