JetBrains推出编程字体Mono:更适合程序开发人员

IT之家1月16日消息 JetBrains今天推出了一种新字体,即JetBrains Mono,它是专为开发人员设计的。

JetBrains表示:

在当今的大部分时间里,我们作为开发人员都在看代码。我们一直在寻找最佳字体,以使我们更容易在屏幕上查看文本。但是,许多流行字体中的逻辑并不总是考虑到通读代码和阅读书本之间的区别。我们的眼睛以非常不同的方式沿代码移动,通常必须垂直移动和水平移动,这与阅读书籍不同,因为它们总是沿同一方向沿文本滑动。

因此,在使用JetBrains Mono进行开发时,除其他外,重点研究了在长时间使用代码期间可能导致眼睛疲劳的问题。我们考虑了字母的大小和形状等问题;它们之间的空间量,自然以等宽字体设计的平衡;一些看起来不必要的细节和符号之间不清楚的区别,例如I和l;还要和开发字体时的编程连字。

从2019.3版本开始,JetBrains Mono字体将随IDE一起提供,当然,你可以下载它并在所需的任何编辑器中使用它。

JetBrains Mono介绍和下载, 点此链接。

2021 年 6 种最佳编程字体:VSCode 中你用哪种?

作为开发人员,我们每天大部分时间都在电脑屏幕前编写代码。

眼睛疲劳(也称为视疲劳)可能是一个严重的问题,在默认的 VSCode 设置中会连续使用数小时。虽然开箱即用的 VSCode 设置无论如何都不错,但如果你花一点时间配置设置(不仅是字体,还有主题),你的眼睛可能会感谢你。

如果你想知道我在 VSCode 中使用了什么主题、字体和扩展,我在这里写了一篇相关的文章[1]

在本文中,我将分享你可以专门用于编码的最佳字体。虽然主观,但我已经列出了免费和付费字体的列表,这些字体使易读性成为高优先级(字体看起来也很漂亮的加分项)。

1:MonoLisa - 字体跟随功能

MonoLisa 具有一些独特的技术,可以提高易读性并使长时间观看时视觉上更加愉悦。

这是我个人最喜欢用于编程的字体。我在 2020 年初发现了这种字体,并在购买许可证之前在 CodePen 上使用了一段时间,这样我就可以在 VSCode 和我的个人网站上使用它。

贵吗?是的。但我相信这种字体的细微差异使观看体验大大改善。

在这里查看 MonoLisa[2]

MonoLisa Font

2:JetBrains Mono——开发者的字体

JetBrains 为开发人员提供了一整套代码编辑器,他们也有自己的等宽字体。JetBrains Mono 因其高增长和特定于代码的连字(ligatures)而从许多其他字体中脱颖而出。

在我购买 MonoLisa 之前,我使用的是 JetBrains Mono。它简单而美丽,而且免费!

在这里查看 JetBrains Mono[3]

JetBrains Mono Font

3:Fira Code - 带有编程连字的免费等宽字体

Fira Code 是许多开发人员肯定会喜欢的经典字体,它是 Nikita Prokopov 的免费字体。

Fira Code 与 ASCII 兼容,并带有许多连字,使代码更易于阅读。

在这里查看 Fira Code[4]

Fira Code Font

4:Source Code 专业版

它在开发者社区非常流行并且可以免费下载!

在这里查看 Source Code Pro[5]

Source Code Pro Font

5:Droid Sans Mono——一种开源的无衬线字体

Droid Sans Mono 是 Steve Matteson[6] 为 Android 生态系统发布的一种字体。

许多开发人员都喜欢这种字体,但是区分 O 和 0 有点困难,因为字体没有斜线零(slashed zero)或点零(dotted zero)。

幸运的是,GitHub 用户 AlbertoDorado[7] 更改了字体并发布了一个带有点划线零的版本[8]

Droid Sans Mono Font

6:Monoid——开源编码字体

Monoid 是开发人员喜爱的另一种流行的等宽字体。

它的大孔径和短的上升部和下降部使这种字体从其他字体中脱颖而出。

Monoid 还支持连字并包含一个很酷的小功能,你可以直接在代码中看到 Font Awesome 图标。

在这里查看 Monoid[9]

Monoid Font

结论

对你在代码编辑器中使用的字体进行如此多的思考似乎有点过头了。每种字体的差异可能看起来很小,但总的来说,每种字体都是独一无二的,并提供不同的好处。

你喜欢使用哪种字体?

原文链接:https://braydoncoyer.dev/blog/6-best-fonts-for-programming-in-2021/

参考资料

[1]

这里写了一篇相关的文章: https://braydoncoyer.dev/blog/my-vscode-toolbox-2020/

[2]

MonoLisa: https://www.monolisa.dev/

[3]

JetBrains Mono: https://www.jetbrains.com/lp/mono/

[4]

Fira Code: https://github.com/tonsky/FiraCode

[5]

Source Code Pro: https://github.com/adobe-fonts/source-code-pro

[6]

Steve Matteson: https://www.myfonts.com/person/Steve_Matteson/

[7]

AlbertoDorado: https://github.com/AlbertoDorado

[8]

发布了一个带有点划线零的版本: https://github.com/AlbertoDorado/droid-sans-mono-zeromod

[9]

Monoid: https://larsenwork.com/monoid/

相关问答

英语分哪几种字体?

英语书写的3种字体第一种:衡水体衡水体又叫印刷体,以清晰、一目了然著称,衡水体非常好上手且容易速成,如果你在短时间内练成了衡水字体,然后运用到高考中...

三星怎么用mono换字体?

需要以下步骤:下载并安装mono换字体app,这是一款专为三星手机用户打造的换字体工具软件。打开mono换字体app,选择自己喜欢的字体或者自定义字体,然后点击右...

devc++字体哪个好用?

在Dev-C++中,可以通过修改编辑器的颜色方案来自定义字体样式。以下是一些常用的字体:Consolas:这是一种经典的等宽字体,适合用于程序代码的编辑。CourierN...

阿拉伯数字0中间有一斜杠怎么打出来,就是平时发票上的字体,知道的说一下,谢谢?

那个是希腊字母θ,如果要在文本中打出来需要将输入法的软键盘调处来,调整到希腊字母,就有,如果需要在word情况下进行高质量的统一编辑需要word插件mathtype那...

pycharm怎么修改代码字体大小?

2.在设置窗口中,选择“Editor”->“Font”选项卡。3.在“Font”选项卡中,您可以看到“Size”选项,用来设置代码的字体大小。默认大小为12,您可以选择10-16...

i3怎么设置字体大小?

您好,要设置i3窗口管理器的字体大小,你可以按照以下步骤进行操作:1.打开`~/.config/i3/config`文件,该文件是i3的配置文件。2.在配置文件中找到`font`行...

如何评价微软公司的新字体CascadiaCode?

挺清晰,但是真心不习惯,不是很好看。我喜Consolas,Mono,都是通用的等宽字体,不过可能CoscadiaCode比较适合windowsterminal吧,值得研究一下。挺清晰,但是真.....

你的手机有哪些超好用学生党手机软件?

随着互联网科技的发展现在手机的软件品类繁多,在我手机里面我认为好用的学生党手机软件有以下几个。猿题库,这个软件能够搜到各个科目的题目答案,这个软件还...

“日本设计”是如何诞生的?

最近「2019日本文具大赏」终于公布获!奖!产!品!日本作为文具大国,相关奖项数不胜数而这个奖项则是大家公认的日本“最挑剔”奖项每一次都被受瞩目呀在...

白猫师尊巫山殿大婚语录?

你好!《白猫师尊》中关于巫山殿大婚的语录并没有明确的文字描述,因为《白猫师尊》是一款手机游戏,剧情发展主要以图文方式展示。在游戏中玩家可以参与巫山殿的...