[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono
JetBrains 推出了一款名为 "Mono" 的字体,一款专为开发者打造的编程字体,希望借此提升他们在编辑代码时的体验...

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

我们作为开发人员,如今大部分时间都会花费在阅读代码上。正因此我们一直在寻找最佳字体,以使我们更容易在屏幕上查看文本。但是,许多流行字体中的逻辑并不总是考虑到通读代码和读书之间的区别。我们的眼睛以非常不同的方式沿着代码移动,通常必须垂直移动和水平移动。这与读书不同,因为它们总是沿相同的方向滑动。因此,在创建 JetBrains Mono 时,除其他事项外,我们重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。我们考虑了字母的大小和形状等问题; 它们之间的空间量,自然以等宽字体设计的平衡; 不必要的细节和符号之间不清楚的区分,例如 I 和 l;和开发字体时编程连字。今天,我们自豪地展示了 JetBrains Mono – 一种专为开发人员设计的新型开源字体。看看是什么使 JetBrains Mono 在大字体字体家族中独树一帜,并在您最喜欢的代码编辑器中进行尝试。看看 JetBrains Mono,您的眼睛将会感谢您。快乐编程!——JetBrains 官方博客

觉得非常好看,合成了一套 JetBrainsMono-Consolas-Menlo 混合字体,包含常规、中等、粗体、超粗体及其斜体字形,FontLink 到等距更纱黑体 SC 可保证不论是中文还是英文字符,各种字形的宽度保持不变,而且在所有字号下中英文字符的宽度比都为 2:1。——网友评价

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

JetBrains 还解释了他们打造 Mono 的缘由。因为开发者大部分时间都在查阅代码,并且他们也会花时间寻找一款适合自己的「最佳」字体来获得最好的阅读体验。但 JetBrains 认为这些「网红」编程字体大多数没有充分考虑到通读代码和普通阅读之间的区别,从而导致开发者很容易眼干眼涩眼疲劳……为此他们决定打造一种能让每个人都可以更轻松使用代码的字体。查阅代码时,开发者的目光在屏幕上随处地快速扫过(眼睛需要随时沿垂直和水平方向移动),所以眼睛十分容易疲劳,而普通阅读时,眼睛通常是沿着同一方向移动,相对来说就更轻松。因此,在设计 Mono 字体之初,团队充分考虑了长时间查阅代码可能导致的眼睛疲劳问题,以及受影响的因素,比如字母的大小和形状、空间量、自然等宽平衡、不必要的细节、连字、以及难以区分的符号或字母(l 和 I)和连字等。

JetBrains Mono 全系列字体特性介绍

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

增加字母高度以获得更好的阅读体验、适合浏览代码

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

特定于读代码的连字、免费并且开源

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

增加字母高度以获得更好的阅读体验

字符的宽度保持标准,但小写字母的高度已最大化。这种方法使代码行保持开发人员期望的长度,并且由于每个字母占用更多像素,因此有助于改善渲染。

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

特定于读代码的眼动

椭圆形接近矩形符号,这使整个文本模式更加清晰。椭圆形的外侧确保在垂直扫描文本时,您的眼睛没有其他障碍。

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

功能性建设

JetBrains Mono 的字体形式非常简单,没有不必要的细节。以小尺寸呈现,文本看起来更清晰。形式越简单,眼睛看得越快,大脑处理所需的精力也就越少。

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

好斜率的关键是微调直立字体和斜体字体之间的对比度

通常,该角度约为 11°–12°。JetBrains Mono 使用 9° 角; 这样可以保持最佳对比度,以最大程度地减少干扰和眼睛疲劳。仅对于“a”,“y”和“f”,采用“真斜体”表示,以稍微增强眼睛的水平流动。

JetBrains Mono 全系列字体综合介绍

[字体分享]最适合开发者的完美代码编辑字体 JetBrains Mono

JetBrains Mono 全系列字体下载
扫描二维码关注微信,回复暗号
本文部分内容图文注解来自 JetBrains 官网

THE END