windows命令行(Command Prompt / Console)字體設置

轉自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字體:
console_font_veramono.gif

爲了以後方便,我做了一個包,按照說明安裝之後重啓機器,就可以在中英文系統上用了。
在這兒下載
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了!


發佈了59 篇原創文章 · 獲贊 13 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章