best programming font

最近一直在寻找一款适合自己书写和编程的字体。

中文是没有什么问题的。主要是英文

对于编程最火的几个字体是:

Source Code Pro
SF Mono / Menlo
Monaco
FiraCode/Hack

这几个字体都属于矮胖型的。有点不是很喜欢。

Pragmata Pro 倒是挺好看的,但是收费,而且非 ASCII 标点支持的很差,对于需要大量中英混排的人来说,简直是个灾难。

不过我最终还是找到了一个不错的字体。

Noto Sans Mono CJK SC

首先这个字体是中英文一体的,做了统一适配,不会出现中文和英文混排时的冲突。

英文字体属于瘦高型的,符合需求。

缺点是不能单独安装。需要安装整个 Noto Sans CJK SC
对数字 0 没有中间标识。不易区分。

Noto Sans CJK SC
Noto Sans Mono 竟然不是一个。英文字体是专门为 CJK SC 设计过的。

https://github.com/googlei18n/noto-cjk/blob/master/NotoSansMonoCJKsc-Regular.otf

适作 APP

Markdown Editor
VSCode
iTerm