[闪念] 快来试试这两款完美的编程字体吧!

2,759 阅读2分钟

背景

作为软件工程师,敲代码是吃饭的技能,寻找让我赏心悦目的字体是一件重要的事情。因此,到目前为止,我这边使用的字体只有两种,分别是 Operator MonoEnvy Code R PR7

综合比较

这里我选择 vscode 编辑器,分别用 jsrustgojavac++python 编写 hello world 程序。如下图所示:

image.png

  1. 图中左边为默认字体
  2. 图中中间为 Operator Mono 字体
  3. 图中右边为 Envy Code R PR7 字体

大家可以对比下,使用 Operator MonoEnvy Code R PR7 字体编写出的代码是非常舒适和好看的,我现在使用最多的是 Envy Code R PR7 字体,真的太好用了。

Operator Mono

Operator Mono 字体是一种等宽字体,由 Hoefler&Co 公司设计。它是一款专门为编程而设计的字体,具有清晰、易读、紧凑的特点,适合用于编程、代码编辑和开发工作。Operator Mono 字体提供了多种字重和变体,可用于不同的视觉效果和排版需求。它是一款付费字体,价格较高。

字体展示如下图所示:

image.png

Envy Code R PR7

Envy Code R 是一款由设计师 Damien Guard 创建的等宽编程字体。它最初是为了使用 Microsoft .NET 的程序员而设计的,但它的清晰度和易读性使其成为了广泛受欢迎的开源字体。相比于其他等宽字体, Envy Code R 字体具有更加均匀的字距和高质量的字符设计,因此其具有极高的可读性。它的特点包括:强调字母的横向平衡,各个字符比例协调合理,字母间距一致且宽度均匀,同时, Envy Code R 字体也支持多种编程语言和操作系统,具有良好的兼容性和可定制性。这款字体在网络应用程序、移动应用程序和游戏开发等领域得到广泛的应用。

字体展示如下图所示:

2023-04-04-16-19-00.png

字体下载

下载地址:github.com/godkun/my-f…

如下图所示:

image.png

总结

如果大家在字体方面,没有好的选择的话,不妨试试我推荐的这两个字体,大概率会给你惊喜的。最后,准备后面做一个闪念系列,目的是快速分享和记录,不花费很长写作时间。