Windows 系统下的命令行界面,字体要么是点阵字体,要么是宋体;但无论哪种,始终觉得难看了。然而,字体选择界面却始终没办法选择到我们新安装的各种字体。

本文将推荐一款可以为 PowerShell 和 cmd 使用的等宽字体,适合程序员使用。

▲ 很丑的 cmd

翻译过来是:

要能在命令行种使用,字体必须满足:

如果是 TrueType 字体,则它必须是 FF_MODERN

如果不是 TrueType 字体,则它必须是 OEM_CHARSET 如果是给亚洲地区使用,还必须满足这些条件:

如果是亚洲的 TrueType 字体,还必须使用亚洲的字符集。

我找了好几款字体,然而只发现下面两款字体是真正可以在 PowerShell 或 cmd 里面用的:

Inziu Iosevka

Inziu 字体族较多,实测有些有效有些无效:

所以,我更倾向于推荐 Microsoft YaHei Mono,效果如下图:

对于上面推荐的两款字体,直接安装就可以了,下次打开 PowerShell 或者 cmd 时,属性界面里面就可以找到新安装的字体,就可以选择了。