我一直在Windows XP上使用Cleartype和Vista字体已有一段时间了。我喜欢使用Consolas字体来处理源代码。我很想将它作为我的Windows控制台(命令)窗口的字体。有没有办法做到这一点?
我一直在Windows XP上使用Cleartype和Vista字体已有一段时间了。我喜欢使用Consolas字体来处理源代码。我很想将它作为我的Windows控制台(命令)窗口的字体。有没有办法做到这一点?
Answers:
创建Windows注册表的备份。
在注册表中,导航到
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
右键单击右侧窗格,选择New
- > String value
。
写00
为条目名称。
右键单击新条目,单击Modify
。
在Value
数据字段上写下所需字体的名称。该值应与其中一个条目匹配HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
如果要添加其他字体,请重复前面的步骤,0
每次都要在条目名称中添加一个(即第三个条目应该是000
等等)。
重新启动PC以应用更改。
打开控制台窗口,右键单击标题栏,选择Properties
。
选择Font
选项卡。新字体应出现在列表中。
在执行任何此操作之前,请阅读文章“ 为什么控制台窗口仅限于Lucida控制台和光栅字体? ”,这非常详细地解释了为什么不应该这样做。
chcp
。然后尝试使用UTF-8代码页(PERMANENT更改!)chcp 65001
来显示列表中的字体。
00
= Consolas
值(我不记得把它放在那里)。(是的,我知道,问题是有关Windows XP。)(3)这个答案似乎是使用在暗示000
,0000
,00000
,...,如果您要添加大量条目。虽然你可能不应该被加入了大量的字体,的命名方案000
,001
,002
似乎是更具扩展性/可持续发展。
另请参见如何在XP上设置命令提示字体?在服务器故障。
嗯...你可以尝试这样的东西来取代旧的cmd
:http://sourceforge.net/projects/console/