分享一些我经常使用的编程字体

1.前言

可能有的同窗已经放假在家了,我也快了。最近不想聊具体的技术了,过年了聊点轻松的东西。可是又不想偏离编程太远,因此我今天聊聊咱们经常使用的一些编程字体。在阅读代码的时候眼睛须要以不一样寻常的方式移动(垂直和水平方向),这与书籍类阅读有很大的不一样(一般沿着同一方向的文本而滑动)。因此字体也是生产力的组成部分。接下来介绍我一些经常使用的字体。编程

2. Consolas

分享一些我经常使用的编程字体

Consolas 我用了挺久的,那时候我还在用 eclipse 。这是一套等宽字体,属无衬线字体,由丹麦设计师 Lucas de Groot 设计,这套字型使用了微软的 ClearType 字型平滑技术。使用 Microsoft Windows 做为开发 OS 环境感受更加明显。app

3. Source Code Pro

时间长了,审美疲劳了,我又切换到了另外一款字体 Source Code Pro 。它是这样的:eclipse

分享一些我经常使用的编程字体

它由大名鼎鼎的 Adobe 公司发布的一款开源且彻底免费的等宽编程字体,从名字上你就知道它是干啥的。在 MacOSWindows 上的阅读感都不错。ide

4. Inconsolata

码农太容易“喜新厌旧”了,Inconsolata 是同事那里 copy 来的:字体

分享一些我经常使用的编程字体

我不知道它跟 Consolas 之间是什么关系,可是这个比 Consolas 细腻了很多。宽度刚好是半角,搭配中文不会把汉字压扁。网站

5. Fira Code

换了 MacBook Pro 进行开发的一段时间我用喜欢上了下面这种字体:设计

分享一些我经常使用的编程字体

Fira CodeMozilla 提供的字体,它基于 Fira Mono 等宽字体的一个扩展,主要特色是加入了编程连字特性,注意上图中的 -> 符号。若是感受不明显来看看咱们经常使用的几个:3d

分享一些我经常使用的编程字体

是否是颇有意思呢?你能够尝试一下。code

6. Droid Sans Mono

分享一些我经常使用的编程字体

这个是 Intellij Idea 某次更新说起的字体,我试用了一下还不错,这是为 Android 设计的一种字体,很漂亮,可是 0O 并无区分,这个是最大的缺陷,相信不少同窗会由于这个而放弃它,但愿后续能出一个魔改版。blog

7. JetBrains Mono

从 2019.3 版本的 Intellij Idea 开始 JetBrains 开始提供他们专为开发人员而设计的 Mono 新字体。我确实被惊艳到了,因此到目前为止我还在使用它:

分享一些我经常使用的编程字体

是否是 JetBrains 的设计能力须要再吹一波了?

8. Losevka

这个是我刚刚看到的不少人推崇的一个字体 —— Losevka 。听说跟中文搭配很是好,不用担忧出现对齐问题了。

分享一些我经常使用的编程字体

9. 总结

一千个观众眼中有一千个哈姆雷特。

因此上面的可能符合一些同窗的口味,也可能不符合另外一些同窗的口味,因此我这里还有一个黑科技网站 编程字体[1]。你能够从中挑选其它适合你的字体。

参考资料

[1]编程字体: https://app.programmingfonts.org/

相关文章
相关标签/搜索