编程字体分享!让编程也充满艺术配色
1.前言
可能有的同学已经放假在家了,我也快了。最近不想聊具体的技术了,过年了聊点轻松的东西。但是又不想偏离编程太远,所以我今天聊聊我们常用的一些编程字体。在阅读代码的时候眼睛需要以不同寻常的方式移动(垂直和水平方向),这与书籍类阅读有很大的不同(通常沿着同一方向的文本而滑动)。所以字体也是生产力的组成部分。接下来介绍我一些常用的字体。
2.ConsolasConsolas我用了挺久的,那时候我还在用eclipse。这是一套等宽字体,属无衬线字体,由丹麦设计师LucasdeGroot设计,这套字型使用了微软的ClearType字型平滑技术。使用**MicrosoftWindows**作为开发OS环境感觉更加明显。
3.SourceCodePro时间长了,审美疲劳了,我又切换到了另一款字体SourceCodePro。它是这样的:
它由大名鼎鼎的Adobe公司发布的一款开源且完全免费的等宽编程字体,从名字上你就知道它是干啥的。在MacOS和Windows上的阅读感都不错。
4.Inconsolata码农太容易“喜新厌旧”了,Inconsolata是同事那里copy来的:
我不知道它跟Consolas之间是什么关系,但是这个比Consolas细腻了不少。宽度恰好是半角,搭配中文不会把汉字压扁。
5.FiraCode换了MacBookPro进行开发的一段时间我用喜欢上了下面这种字体:
FiraCode是Mozilla提供的字体,它基于FiraMono等宽字体的一个扩展,主要特点是加入了编程连字特性,注意上图中的-符号。如果感觉不明显来看看我们常用的几个:
是不是很有意思呢?你可以尝试一下。
6.DroidSansMono这个是IntellijIdea某次更新提及的字体,我试用了一下还不错,这是为Android设计的一种字体,很漂亮,但是0和O并没有区分,这个是最大的缺陷,相信很多同学会因为这个而放弃它,希望后续能出一个魔改版。
7.JetBrainsMono从2019.3版本的IntellijIdea开始JetBrains开始提供他们专为开发人员而设计的Mono新字体。我确实被惊艳到了,所以到目前为止我还在使用它:
是不是JetBrains的设计能力需要再吹一波了?
8.Losevka这个是我刚刚看到的很多人推崇的一个字体——Losevka。据说跟中文搭配非常好,不用担心出现对齐问题了。
9.总结所以上面的可能符合一些同学的口味,也可能不符合另一些同学的口味,所以我这里还有一个黑科技网站编程字体[1]。你可以从中挑选其它适合你的字体。你可以把你喜欢的字体也通过公众号:Felordcn留言告诉大家。
参考资料
[1]
编程字体:
最后
刚整理2020年全套最新精品技术资料免费发给你!(原价最少8999元,超2000G!)
领取看看下面!!






