JetBrains 推出编程字体 Mono:开源免费可商用、提供更好的阅读体验

JetBrains 推出了一款名为 「Mono」 的字体。按照官方的说法,Mono 是专为开发者打造的编程字体,希望借此提升他们在查阅代码时的体验。

图片

JetBrains 还解释了他们打造 Mono 的缘由。因为开发者大部分时间都在查阅代码,并且他们也会花时间寻找一款适合自己的「最佳」字体来获得最好的阅读体验。但 JetBrains 认为这些「网红」编程字体大多数没有充分考虑到通读代码和普通阅读之间的区别,从而导致开发者很容易眼干眼涩眼疲劳……为此他们决定打造一种能让每个人都可以更轻松使用代码的字体。

查阅代码时,开发者的目光在屏幕上随处地快速扫过(眼睛需要随时沿垂直和水平方向移动),所以眼睛十分容易疲劳,而普通阅读时,眼睛通常是沿着同一方向移动,相对来说就更轻松。因此,在设计 Mono 字体之初,团队充分考虑了长时间查阅代码可能导致的眼睛疲劳问题,以及受影响的因素,比如字母的大小和形状、空间量、自然等宽平衡、不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。

首先来看一下 Mono 字体长什么样,它在不同编程语言中的显示效果如下:

Kotlin

图片

Java

图片

Go

图片

Python

图片

JetBrains Mono 和 Consolas 字体的对比

例如,Consolas 的字母略宽。
但是,它们仍然相当小,这迫使您将大小增加 1 磅以使字体更具可读性。
因此,代码行的运行时间往往比预期的要长。
JetBrains Mono 的标准宽度字母有助于将线条保持在预期长度。

图片

使用方式

从 2019.3 版本开始,JetBrains IDE 可以直接在里面设置 Mono 字体;如果使用的是旧版本或其他的 IDE,需要手动下载字体安装。>>> 戳这里下载

相关链接


Practice makes perfect.

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!