slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
10 种最佳编程字体
17611538698
webmaster@21cto.com

10 种最佳编程字体

开源 0 3068 2024-06-13 11:15:01

图片

导读:优秀的编程字体清晰易读、美观大方,还能个性化人们每天使用的编辑器。考虑到您在屏幕前花费的时间,优秀的编程字体必须要足够地好。

开发者花在调整编辑器设置上的时间比编写代码的时间要长,这是一个公认的事实。默认编程字体通常是最先要更进行更改。

使用什么字体没有硬性规定,全凭自己的喜好,但大多数应该遵循如下原则:

  • 等宽字体。在等宽编程字体中,每个字符使用相同的宽度,因此列会按预期排列,从而使代码更易阅读。

  • 一种编程字体,具有明显区分相似符号的能力。例如 0(零)和 O(大写 o);1(一)、I(大写 i)和 l(小写 L);括号类型、符号定位、字母间距等。

  • 一种更简单的无衬线编程字体,笔画末尾没有衬线。

  • 使用开源编程字体,或可免费下载和使用的字体。


您可能还需要考虑其他一些事项:

  • 中文字符,有的字体对中文支持的不好,导致显示不一致或残缺感。

  • 字体更窄,因为它们允许屏幕上显示更多字符。

  • 可变字体,提供更广泛的粗细、样式,甚至衬线和无衬线字符的变化。

  • 连字将两个或多个符号组合成一个字符,称为字形。例如,JavaScript 箭头函数 ( =>) 变为单个字符 ( ⟹)。


而当今有很多优秀的编程字体可供您选择。

下面介绍的十种编程字体都是我最喜欢的,而且它们都是免费的,所以可以请您尽情尝试一下。

1.Commit Mono


这是我目前最喜欢的字体。这是我用来输入这篇文章的字体。作者 Eigil Nikolajsen 于 2023 年使用Fira Code和JetBrains Mono作为灵感开发了它。


Commit Mono 清晰易读,可配置性强。您可以根据粗细(我更喜欢最细的 300)、连字、符号间距、字距、替代字符(例如带斜线或点的零)等下载变体。


可以说这个字体很独特、很新颖。


图片

https://commitmono.com/

2.Meslo


在转用Commit Mono之前,我使用了 Meslo 近十年。它是 macOS 上 Menlo 字体的免费复制版,因此您可以在任何系统上使用它。它简洁、美观且易读。


图片

https://github.com/andreberg/Meslo-Font

3.Cascadia Code

微软不仅满足于打造世界上最受欢迎的免费编辑器VS Code,还开发了开源的Cascadia Code 字体,这是Windows Terminal中的默认字体。它很清晰,在较小的尺寸下看起来很棒,但在较大的尺寸下可能会有点笨重10pt


图片

https://github.com/microsoft/cascadia-code

微软的旧版Consolas (https://learn.microsoft.com/en-us/typography/font-list/consolas)字体也是不错的选择。但它是专有的,但可以在 Windows 上使用,快速搜索即可在字体制作网站上找到类似的选项。

4.Input


Input 最初由 David Jonathan Ross 于 2014 年开发,是首批可配置的编程字体之一。它看起来有点像斜体,括号样式可能不是每个人都喜欢,但是您可以下载不同宽度、粗细、行高和字母形式的字体。比例衬线和无衬线版本也可用于文字处理器或网站。


图片

https://input.djr.com/

5.Hack


Hack 由 Christopher Simpkins 开发。它紧随Input之后问世,当时新开源编程字体大量涌现。它很清晰,在任何编辑器中都看起来很棒。


图片

下载地址:https://github.com/source-foundry/Hack

6.Fira Mono/Fira Code


Mozilla 于 2013 年为其现已过时的 Firefox OS 开发了 Fira Mono。


Nikita Prokopov 于 2014 年推出了 Fira Mono。它是最早提供连字功能的应用程序之一。


图片

https://github.com/mozilla/Fira

https://github.com/tonsky/FiraCode

7. JetBrains Mono


JetBrains Mono 是 WebStorm 的制作公司Jetbrains 专门为编码而设计的字体。它小写字母的高度增加,更易于人们阅读。它也比其他字体略窄,因此您可以在屏幕上塞入更多代码。


图片

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

8. Roboto Mono


这是 Roboto 的等宽版。这是 Google 开发的一种字体,于 2011 年首次为 Android 发布,并成为网页的流行字体。它可能并那么不令人兴奋,但它更清晰易读。


图片

https://fonts.google.com/specimen/Roboto%5EMono

9.Source Code Pro


考虑到自己的设计背景,Adobe 花了一段时间才发布一款编程字体。Source Code Pro 于 2012 年问世。它的样式有点宽,但没有其他字体那么重。


图片

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

10.Intel One Mono


为了不被排除在编程字体领域之外,英特尔于 2023 年发布了 One Mono 等宽字体,英特尔声称 One Mono 是一个“以清晰度和易读性为特色的富有表现力的等宽字体系列”。它很宽,并不是每个人都会喜欢括号或小写字符,但你的同行开发人员中很少有人会使用它。


图片

https://github.com/intel/intel-one-mono

结语

一般来说,代码最好用等宽字体书写,并且代码编辑器为您提供了编程工作中使用的字体的多种选择。

上面提到的免费编程字体都非常适合您,相信还有更好的免费字体,后面再有机会向您推荐。如果您在寻找不同的东西,还有更多值得探索的付费字体来尝试。

字体选得好,编程效率高~

作者:万能的大雄

评论