
【51CTO.com快译】有许多帖子和网页比较编程字体,这些文章内容都不错。那么,为什么我在这里重复同一糕?原乙老发现自己迷失于数十种字体中,搞不清楚哪一种字体更合适自己。于是,揭尝试了许多字体,为读者遴选了以下字体。这些字体更加连容易唬最重要的是编程字体 中文,所有那些字体都是免费的!
我使用下列考量指标对图标进行了排?p>
屏幕图片均使用了同样代码片段中的VSCode。除非另有说鸣有屏幕图片都使用相同的修改"editor.fontSize":14。
1. Hack
Hack是一种专门为源代码设计的开源字体,基于Bitstream Vera和DejaVu这两缚。0O和1lI很容易区分,字体易于阅读。具体而言,我喜欢斜杠零。

2. DejaVu Sans Mono
DejaVu源自Bitstream Vera,它只是一种优秀的免费许可字体。Sans Mono可知道地区分0O和1lI。与Hack相比,0里面的点有点小,但总体上这款字体使人感臼。

3. Monaco
Monaco是Snow Leopard之前的OSX使用的默认图标。字符最新颖,所以很难混淆0O和1lI。我偏爱某些字体,是鉴于它的特殊风格使我剧同再次使用OSX(现在我止用Ubuntu)。

4. Source Code Pro
Source Code Pro由Adobe设计。整体而言,文本看迫其他图标更清晰,更不用说容易区分的字符了。

5. Menlo

Menlo是macOS中面蟙e跟Terminal的新默认字体。它是DejaVu Sans Mono的衍生字体。自很久以前使用OSX以来,我溉较偏爱Menaco,但Menlo也是程心一浮?p>

补充信息:Menlo不再是macOS中的默认字体。在macOS High Sierra中,默认字体已改为San Francisco Mono,这只是程心一种场孕谢Ivan Cantarino(@ivancantarino)和p13t3rm(@p13t3rm)。
6. Consolas
Consolas是微软Visual Studio的默认字体。它之所以炊迎编程字体 中文,是因为随Windows一并交付。我富是很喜欢字符l,尹很容易与1混淆。

7. Space Mon
Space Mono由Colophon Foundry设计,是一款优秀的等宽字体。我不偏爱的两搞是:在14pt字体绰,(1)l可能与1混淆,(2)两者难以区分。


8. FiraCode
FiraCode支持字体连字功能。它可以将两更多字符合并成一耕,让代码读泣清晰。请注意下面屏幕图片中的!=、<=和==。虽然我不喜欢字体连字,乙熟悉原始符号,看到合并字符时拘点困猾我觉得这些字体对其他人有所帮助。

注意:在VSCode中,必须将以下这一行添加至设定中,那样能够实现字体连字功能。
"editor.fontLigatures":true,
9. Anonymous Pro
我喜欢Anonymous Pro,是鉴于它帮人以代的感舅外,<字符比Hack更窄,这使人钧号。


10. IBM 3270
IBM 3270基于IBM在1971年制造的IBM 3270终端中所使用的字体。该字体更加合适编程,具有古典风(不过我不太习惯)。
请注意,这种字体相对较小,所以我的建议是灾体船歼高,以便在屏幕上更具可读性。
"editor.lineHeight": 20,
"editor.fontSize": 14,

11. Droid Sans Mono
Droid Sans是为Android开发的,是一种漂亮的字体。然而***的问题是,它没有斜杠零,所以0和O无法区分。
补充信息:Droid Sans Mono在这里有斜杠版和加点版。感谢hawtre smith。
谢谢阅读!但愿本文能帮助你为自己的IDE凰找到新的字体,就晓新的T戌果你喜欢本文,敬请推?p>
原文标题:11 Best Programming Fonts,缀Charlee Li
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-137912-1.html
马云懂电商互联网
我的5代升级了9系统很流畅