背景
作为软件工程师,敲代码是吃饭的技能,寻找让我赏心悦目的字体是一件重要的事情。因此,到目前为止,我这边使用的字体只有两种,分别是 Operator Mono
和 Envy Code R PR7
。
综合比较
这里我选择 vscode
编辑器,分别用 js
、rust
、go
、java
、c++
、python
编写 hello world
程序。如下图所示:
- 图中左边为默认字体
- 图中中间为
Operator Mono
字体 - 图中右边为
Envy Code R PR7
字体
大家可以对比下,使用 Operator Mono
和 Envy Code R PR7
字体编写出的代码是非常舒适和好看的,我现在使用最多的是 Envy Code R PR7
字体,真的太好用了。
Operator Mono
Operator Mono
字体是一种等宽字体,由 Hoefler&Co
公司设计。它是一款专门为编程而设计的字体,具有清晰、易读、紧凑的特点,适合用于编程、代码编辑和开发工作。Operator Mono
字体提供了多种字重和变体,可用于不同的视觉效果和排版需求。它是一款付费字体,价格较高。
字体展示如下图所示:
Envy Code R PR7
Envy Code R
是一款由设计师 Damien Guard
创建的等宽编程字体。它最初是为了使用 Microsoft .NET
的程序员而设计的,但它的清晰度和易读性使其成为了广泛受欢迎的开源字体。相比于其他等宽字体, Envy Code R
字体具有更加均匀的字距和高质量的字符设计,因此其具有极高的可读性。它的特点包括:强调字母的横向平衡,各个字符比例协调合理,字母间距一致且宽度均匀,同时, Envy Code R
字体也支持多种编程语言和操作系统,具有良好的兼容性和可定制性。这款字体在网络应用程序、移动应用程序和游戏开发等领域得到广泛的应用。
字体展示如下图所示:
字体下载
如下图所示:
总结
如果大家在字体方面,没有好的选择的话,不妨试试我推荐的这两个字体,大概率会给你惊喜的。最后,准备后面做一个闪念系列,目的是快速分享和记录,不花费很长写作时间。