谁能告诉我下图中哪个是 1 哪个是 l?
因为常用到命令行,而这中文版 Windows 的命令行默认字体是“新宋体”,无法选择其他字体,而这“新宋体”不知为何把 1 和 l 搞成双胞胎……
搜啊搜,真没简单的方法,直接在窗口标题“右键》属性》字体”只能设置字体大小,当然还有个点阵字体可以选——问题是难看。
搜了很多地方,好像只能是下面这个方法:(详情见 这)
1. 打开命令行窗口(注意要只打开一个命令行窗口),然后输入
chcp 437
PS:这命令是切换 cmd 程序的当前代码页,936 是中文环境,437 是英文环境
然后在窗口标题“右键》属性》字体”,就能选择“Consolas”字体了,这下 1 和 l 就变成两个“人”了
2. 问题:这样设置后,命令窗口的中文有显示问题——只显示半个,囧。
解决方法是:把命令行窗口先关闭,然后再打开用 chcp 切换回 936 就行了
chcp 936
---- 进阶 ----
如果你不喜欢 Consolas 字体肿么办?那么就要注册表大法了:
打开注册表位置 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
增加字体方法(下图):你会看到红框的内容,默认有 Lucida Console 和 Consolas 字体,篮筐内容就是我增加的另外 2 个字体,每个字体 +0 递增
然后按照前面的 1,2 再设置一次。
---- 吐槽 ----
微软你就不能稍微硬一下么,直接来个字体选择不行么……
zww
赏
oooo
or
- 本文标题:更改 Windows 10 命令行字体
- 本文链接:https://zww.me/change-windows-10-command-line-font.z-turn
- 发布时间:2015年09月24日 17:46
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
看了一下,默认的是点阵字体,可以区分1和l,下面才是新宋体……
@瑾瑜
我的默认是新宋体,好像跟显示器分辨率有关,提示说高分辨率会用TrueType,我的显示器分辨率是 2560x1080
我也一直想吐槽的就是微软字体问题,难看还不给个选择的选项,是不是字体啥的版权问题他不这么做昵?这个问题微软应该不会不知道吧
@忆昔
其实win7还是win8开始,Consolas 就是微软默认等宽字体
用cmder吧,你会用得爱不释手 http://cmder.net/
@5美元VPS推荐
这个有点像 Git Bash,赞,不过这个能否直接运行 bat 之类的吗?
而且这双胞胎是男是女也无法分辨,真是的。 另外双胞胎还是两个人 。 这么说,英文的没问题,是新宋体问题,这新宋体字体库是国人做的吗?粗心。。还是外国人粗心。。
@郑永
不知道啊,随便一个字体也不会这样分不清吧。
一般这种情况只能期待自己完整记得输入了啥
这个方法实用。但如果不动注册表,只通过chcp更改字体切换,貌似切回936还是双胞胎
@kn007 注意设置时只能是单个cmd窗口,然后设置好 437 后先关闭,然后再打开 cmd 窗口再设置会 936
我直接把936改成微软雅黑了
@kn007 就是那个“*新宋体”改为“*微软雅黑”?
@zwwooooo 这样应该是没效的,你可以看看属性》字体那里,新宋体不见了所以变成点阵了
@zwwooooo 我这边有效,不知为什么。。。而且点阵我用不了。。。
Windows 10 Chrome 这个字体无法直视
傻傻的分不清网页上的大写的i和小写的l。
装一个Feedback App然后给微软提意见,Windows 10里面很多改动都是这么来的。
@coolcfan 这...懒得提,估计被忽视
挺好的