10 种最佳编程字体

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.Commit Mono


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


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


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

2.Meslo


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

3.Cascadia Code

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

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

4.Input


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

5.Hack


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

6.Fira Mono/Fira Code


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


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

7. JetBrains Mono


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


8. Roboto Mono


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


9.Source Code Pro


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


10.Intel One Mono

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

**结语

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

以上的字体,大家喜欢喜欢哪种呢?欢迎大家来投稿!

  • 18
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值