Bitstream Vera Sans Mono 号称是最适合coding的字体,于是把emacs的默认字体都改成了Bitstream Vera Sans Mono,貌似不支持中文字符集,就先忍了反正一般也用不到。心血来潮,打算把CMD的字体也换成这个。网上搜到的方法大同小异:
官方说发
http://support.microsoft.com/kb/247815
比较好的中文总结
http://www.2maomao.com/blog/windows-console-font/
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,\
75,00,6e,00,00,00,00,00
"950"=hex(7):2a,00,30,7d,0e,66,d4,9a,00,00,2a,00,4d,00,69,00,6e,00,67,00,4c,00,\
69,00,55,00,00,00,00,00
"00"="Consolas"
"000"="Courier New"
"0000"="Bitstream Vera Sans Mono"
这段是从上面的blog中抄来的。新加键值规则如下:
键名从 0 开始,每新加一个字体加一个 0
字体必须是 monospace 系的
3. 设置code page(optional)
新加的字体要在“当前代码页(code page)”是437时才会出现。估计是字体字符集的问题。
打开CMD,输入 "chcp 437"
4. 修改CMD的属性设置
修改为你想要的字体就OK了
posted on 2008-12-18 01:58
JBahamut 阅读(3923)
评论(3) 编辑 收藏