如何更改cmd.exe字体?[重复]


17

可能重复:
如何更改Windows控制台字体?

首先:我已经尝试了它的选项对话框(Windows显示的对话框),但我不想要这样
默认的Windows选项对话框仅允许两种字体:“ Raster”(Fixedsys)和Lucida Console。但是,我想使用Consolas(这是一种非常时尚的字体)。我尝试弄乱了当前用户“ HKEY_CURRENT_USER \ Console”的注册表选项,但是它似乎不起作用。帮助表示赞赏。


2
哇。您必须破解注册表才能使用其他字体,这很荒谬。
wfaulk

3
wfaulk:大多数Windows用户可能也认为不得不~/.foorc使用另一种字体进行破解很荒谬。
user1686

3
@wfaulk:大多数Windows用户甚至无法弄清为什么文件“没有名称”
aviraldg

在“如何更改Windows控制台字体?”中重复出现,并在引用的博客中带有重要警告。在superuser.com/questions/5035/…–
Arjan

Answers:


15

我认为您正在更改错误的密钥。导航:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont \

右键单击右窗格中的空白区域,然后选择“ 新建”->“字符串值”

将值编辑为以下设置:

名称:00
资料:Consolas

打开命令提示符,您应该可以在属性中切换到Consolas字体。重新启动对于正常显示是必不可少的。我还建议打开cleartype使其看起来更平滑。Consolas的cleartype效果最好。


上面显示的是字体,但是consolas开始看起来像Lucida Console。(:?)
aviraldg

一些消息来源声称您必须重新启动才能正常运行。
wfaulk

是的,您需要重新启动,回答更新。
约翰T

@wfaulk,您只需要打开一个新控制台,它就会显示在“ 属性”对话框的字体列表中,但是您需要重新启动才能真正生效,否则将字体更改为新添加的字体实际上并不会更改字体。
Synetech

1
请注意,“每个其他字体的名称都必须加上“ 0”。因此,如果我想添加第二种字体,则名称将为“ 000”。- blog.wolffmyren.com/2009/02/26/...
jumpnett

7

本质上,这并不是一个真正的“答案”,但Console2是cmd的美味包装,它允许对其外观进行更多选择。它也是选项卡式的,并支持透明性(如果那是您的事),我也可以给您提供ahk脚本,使其像从[在此处插入大多数FPS标题]的控制台一样飞快下来,如果这样做可以使交易更美好;)


为什么要投反对票,选民?如果没人告诉我怎么做,我不会变得更好:'(
Phoshi

2
这不是我的,但是,“如果有人想对其他问题做出肯定的回答,他们肯定会提出其他问题?” ;-)
Arjan

嗯,但是确实可以让您更改字体,并且比官方shell好得多:P
Phoshi


0

Scott Hanselman在这里描述了与John T基本上相同的解决方案:

使用Consolas作为Windows控制台字体


提供说明比仅提供链接会更好。
wfaulk

3
仅发布链接与SU信条相反。如果该站点死亡,会发生什么?你的答案就这样死了!发布说明(如果愿意,可以提供链接作为参考),以便任何阅读它的人都可以使用。
Phoshi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.