轉自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了!