CMD 和 Powershell 的字体显示修改教程

一开始在使用 Powershell 的时候觉得宋体实在太难看。(要知道在 Atom 的 platformio-ide-terminal 用的字体效果就非常舒服)

[外链图片转存失败(img-PKa7s418-1562765734238)(http://pics.arvinx.com/pic/171123/Cc1IJD13L1.png)]

于是萌生了能够修改字体的想法。但是发现Powershellmore情况下能修改的字体十分有限。

在知乎的这个回答:为什么 Windows 下 cmd 和 PowerShell 不能方便地自定义字体?,了解到 Powershell 和 CMD 一样,对于字体要求十分苛刻。

这些字体必须满足以下条件,可在命令会话窗口中:

  • 该字体不能为斜体字体。
  • 该字体不能有A或C负空间。
  • 如果是 TrueType 字体,则它必须是 FF_MODERN。
  • 如果它不是 TrueType 字体,则它必须是 OEM_CHARSET。
  • 对于亚洲字体的附加条件:  如果不是 TrueType 字体,字体名必须是“Terminal”。
  • 如果它是亚洲的 TrueType 字体,它还必须使用亚洲语言的字符集。

所以我们常见的诸多字体都没法使用。如果要使用还需要为此去修改注册表十分之麻烦。
不过我最后还是发现了一个很棒的字体完美胜任:Microsoft YaHei Mono。
不需要进行任何额外的操作,只需要安装这款字体,然后就可以 在CMD 和 PowerShell 属性里面看到它,然后直接启用它就OK了。这款字体对 WSL / Bash on Ubuntu on Windows 也是有效的,并且没有重新打开后字体变成默认的问题。

该字体 = 微软雅黑 + Consolas

通过安装 Microsoft YaHei Mono 后,整个Powershell看着都好多了。

[外链图片转存失败(img-zO3B38s1-1562765734238)(http://pic.arvinx.com/pic/171123/cA0Chf744K.png)]

最后贴一个下载地址:Github


我是空谷,独立产品经理、全栈设计师、全栈工程师。
技术栈为 React/Dva/Umi/Node/Egg/Electron
欢迎扫码加我微信交流,备注来源:CSDN
kongguxs001

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值