
有许多文章和网站比较编程字体,这些文章内容不错. 那么,为什么在这里重复相同的主题?原因是我总是发现自己迷失了几十种字体,而且我不确定哪种字体最适合我. 因此,今天我尝试了许多字体编程字体 中文,并为读者选择了以下字体. 这些字体非常流行并且易于获得. 最重要的是,所有这些字体都是免费的!
我使用以下指标对字体进行排名:
相似字符是否易于区分,例如0O和11II
字体样式(线条宽度和字符宽度/高度)是否易于阅读
还有我的个人喜好
所有屏幕截图均使用来自同一代码段的VSCode. 除非另有说明,否则所有屏幕截图都使用相同的设置“ editor.fontSize”: 14.
1. 哈克

Hack是基于两个项目Bitstream Vera和DejaVu专门为源代码设计的开源字体. 0O和11I易于区分,并且字体易于阅读. 具体来说,我喜欢零斜杠.
2. DejaVu Sans Mono
DejaVu源自Bitstream Vera,它也是一种出色的免费许可字体. Sans Mono可以清楚地区分0O和11I. 与Hack相比,0的点有点小,但总体来说,这种字体让人感到舒服.
3. 摩纳哥
摩纳哥是OSX在Snow Leopard之前使用的默认字体. 字符非常独特,因此很难将0O和11I混淆. 我喜欢这种字体,因为它的特殊风格使我感到自己再次使用OSX(现在我主要使用Ubuntu).
4. 源代码版
Source Code Pro由Adobe设计. 总体而言,文本看起来比其他字体更清晰,更不用说容易区分的字符了.

5. 门洛
Menlo是macOS中Xcode和Terminal的新默认字体. 它是DejaVu Sans Mono的派生字体. 自从很早以前就使用OSX以来,我个人更喜欢Menaco,但是Menlo对于程序员来说也是一个不错的选择.
补充信息: Menlo不再是macOS中的默认字体. 在macOS High Sierra中,默认字体已更改为San Francisco Mono,这也是程序员的绝佳选择. 感谢Ivan Cantarino(@ivancantarino)和p13t3rm(@ p13t3rm).
6. Consolas
Consolas是Microsoft Visual Studio的默认字体. 它之所以受欢迎,是因为它是随Windows一起提供的. 我个人不太喜欢角色l,因为它很容易与1.混淆.
7. 太空星期一
Space Mono由Colophon Foundry设计,是一种出色的等宽字体. 我不喜欢的两个缺点是: 在14pt字体大小下,(1)l可能与1,混淆,(2)两者是无法区分的.

8. FiraCode
FiraCode支持字体连字功能. 它可以将两个或多个字符合并为一个字符,从而使代码更清晰. 请注意以下屏幕截图! =,
注意: 在VSCode中,必须将以下行添加到设置中,以便可以实现字体连字功能.
“ editor.fontLigatures”: 是,
9. 匿名Pro
我喜欢Anonymous Pro,因为它就像一台打字机. 另外,
10. IBM 3270

IBM 3270基于1971年IBM制造的IBM 3270终端中使用的字体. 该字体非常适合编程,具有复古风格(但我不习惯).
请注意,该字体相对较小,所以我的建议是增加字体大小并减小行高,以使其在屏幕上更易读.
“ editor.lineHeight”: 20,
“ editor.fontSize”: 14,
11. Droid Sans Mono
Droid Sans是为Android开发的,是一种漂亮的字体. 但是,最大的问题是它没有斜杠零,所以不能区分0和O.
补充信息: Droid Sans Mono在这里有斜杠版本和虚线版本. 谢谢史密斯.
感谢您的阅读!希望本文能够帮助您找到IDE或终端的新字体编程字体 中文,就像购买新的T恤一样!如果您喜欢这篇文章,请推荐!
原始标题: 11种最佳编程字体,作者: Charlee Li
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-280080-1.html
鱼子酱我还真吃不下