程序员适用的等宽带中文字体
前言
目前使用各大搜索引擎都能搜到各种等宽字体,其中以nerd fonts提供的带有各种图标的字体最为出名,nerd fonts为终端的美化提供了多种可能,的确是程序员的最好的字体。
但对于大多数新手,或者英语能力不佳的程序员,在代码中可能经常会插入中文注释(方便自己阅读),有时也会使用“#”来包围一段文字(方便引起自己的注意并阅读),在使用nerd fonts或一众等宽字体时,都会出现中文和英文对不齐的情况,这是因为大多数流行的等宽字体的英文与中文的宽度比不严格,一个中文字符无法对应整数个英文字符(半角字符),所以在使用上述字体时会有些许不便。
对于新人程序员(特别是英语不太行的),使用中文字符与英文字符的宽度比为严格的2:1是非常方便的。以下列举了多种复合要求的字体,以满足不同人群的需要。

正文
有衬线:
XSong Mono:能力范围内唯一能找到的衬线字体,阅读性一般,O和0不太容易区分。https://www.fontke.com/font/10676284/
无衬线:
XHei Mono:一种类苹果字体,阅读很舒适,极力推荐。https://www.fontke.com/font/230113620/
Saranya Mono:多字体家族,字形有种刀削的感觉。https://www.fontke.com/search/family/saranya%20Mono/
XXX Mono:只有一个字体家族。https://www.fontke.com/font/18935798/
PingFang Mono:只能找到SC regular这一种类型。https://www.fontke.com/font/35615341/
星汉等宽:多字体家族,有较多分类,不同分类的中文字体有区别。https://www.fontke.com/search/family/%E6%98%9F%E6%B1%89%E7%AD%89%E5%AE%BD/
YaHei Ubuntu Mono:只有一个字体家族,有黑体和斜体可选。https://www.fontke.com/family/1588953/style/
Sayo UV Mono:多字体家族。https://www.fontke.com/search/family/Sayo%20UV%20Mono/
类圆体:
XHei Yuan Mono:XHei的又一巨作,本人常用的字体。https://www.fontke.com/font/21997538/
晴圆等宽:同为类圆体,但个人认为观感不如XHei,只有一个等宽字体。https://www.fontke.com/font/163421671/
可爱体:
HuyeCode Mono:长得比较可爱,就一起放进来了,中文字间距较大。https://www.fontke.com/font/10554373/