字体调大_JetBrains推出编程字体Mono:开源免费可商用、更好的阅读体验

捷豹路虎推出了一种名为“单声道”的字体根据官方声明,Mono是专门为开发人员开发的编程字体,希望在查看代码时改善他们的体验。

字体调大

捷普大脑也解释了为什么他们创造了单声道因为开发人员花大部分时间看代码,他们也花时间寻找一种“最佳”字体,以获得最佳阅读体验。

,但JetBrains认为这些“网络红”编程字体大多没有充分考虑通读代码和普通阅读之间的区别,从而导致开发人员容易干涩眼睛,并遭受眼睛疲劳...因此,他们决定创造一种字体,让每个人都能更容易地使用代码。当

查找代码时,开发人员的眼睛会快速扫过屏幕(眼睛需要随时在垂直和水平方向移动),因此眼睛很容易疲劳,而在正常阅读时,眼睛通常在同一方向移动,这相对容易些。

因此,在开始设计单色字体时,团队充分考虑了长期代码审查可能导致的眼睛疲劳问题,以及影响因素,如字母的大小和形状、空间大小、自然等宽平衡、不必要的细节、连字、无法区分的符号或字母(L和I)以及连字等。

让我们先看看单色字体的长度。它在不同编程语言中的显示效果如下:

kotlin

字体调大

Java

字体调大

go

字体调大

python

字体调大

。事实上,当我第一次看到单声道字体时,我无法将它与Consolas字体区分开来,因为我对字体不是很敏感。

字体调大

▲JetBrains Mono和Consolas

之间的字体比较乍一看,两者没有什么区别,但字体测试是为了控制细节。虽然莫诺的粗糙外表很普通,但实际上它暗示了许多门道。

Mono字体在保证字符标准宽度的前提下增加了小写字母的高度。因此,每个字母将使用更多的像素,这有助于提高渲染效果。

字体调大

此外,单色字体丢弃了许多不必要的细节,以确保字体小时文本显示清晰。更重要的是,字体越简单,眼睛感知越快,就越容易识别。

字体调大

下图是一些容易让用户困惑的情况。在这种情况下,单声道字体也被优化了,相信开发者会更容易区分。

字体调大

虽然单色字体有很多优点,但是它支持的143种语言中没有中文,所以对中文的显示支持可能不是很好。顺便说一句,单声道字体仍然是一个开源的免费字体,用户可以免费将其用于任何商业或非商业目的。

字体调大

用法

如果您使用最新版本的JetBrains IDE,您可以直接在其中设置单色字体;如果您使用的是旧版本或其他集成开发环境,您需要手动下载字体安装。

大家都在看

相关专题