最近终端模拟器成为我关注的话题,这让我开始思考:大家最喜欢的终端字体是什么?
因此,我邀请 Opensource.com 的贡献者分享他们喜欢使用的字体。以下是他们的回答。
VT323
我喜欢在我的 GNOME 终端中使用不同的字体(VT323),而不是我在编程编辑器或其他使用等宽字体的应用程序中使用的字体(Source Code Pro)。我只是喜欢经典 VT 风格字体的外观。
有时,我会切换到原始的 IBM EGA 字体,因为在我看来它看起来非常漂亮。但我将 EGA 与 DOS 联系起来,并将 VT323 与经典的 Unix 终端联系起来,所以我大部分时间都使用 VT323。这是我的 GNOME 终端截图,使用了 VT323 作为等宽字体

(Jim Hall CC BY-SA 4.0)
我将终端设置为使用 24 磅的 VT323,这提供了一个不错的大的窗口。如果我要打开一个终端窗口,我希望真正用它来做实际工作,而不仅仅是做一件事然后退出。我可能会在那个终端窗口中停留一段时间,所以它应该很大并且易于看到。我也更喜欢 80x25,因为我是一个老 DOS 命令行用户,25 行在我看来“正确”。

(Jim Hall CC BY-SA 4.0)
等宽字体
我不确定我是否有什么特定的字体在使用。我通常使用 DejaVu 或 Liberation Mono。我喜欢等宽字体,因为它们更容易阅读。即便如此,我也不希望字母太靠近。最重要的是能够区分小写字母“l”和数字 1,字母 Q 和 O,等等。所有特殊字符都能清晰地突出显示也很好。
我也喜欢字体和背景之间有良好的对比度,所以我将背景设置为黑色,字符设置为白色。
Hack
我喜欢使用等宽字体,特别是对于终端和编码,因为它们更容易阅读。多年来,我一直使用 Hack 字体系列。它提供了一种不错的等宽字体,结合了额外的字形和 Powerline 字符,我可以使用它们在命令行上显示状态。

(Ricardo Gerardi CC BY-SA 4.0)
这是使用 Fontpreview 工具 生成的字体预览。

(Ricardo Gerardi CC BY-SA 4.0)
Victor Mono
几年来,我一直在终端和 IDE 中使用 Victor Mono。这可能有点小众,因为斜体字符是等宽草书字体。我喜欢这样,因为代码注释具有独特的外观,与代码的其余部分明显不同。这是它在终端中的样子

(Chris Reynolds CC BY-SA 4.0)
我还在 IDE 和终端中都使用了 Solarized Dark 配色方案。如果可以的话,所有与工作或代码相关的东西都将使用相同的配色方案和相同的字体,这样看起来就很统一。多年来,我尝试过各种字体,但我总是尽量在终端和 IDE 中使用相同的东西。
Monaco
目前,Monaco 常规字体,16 磅(比 12 或 14 磅字体好得多)。
保持粉色系的漂亮
这让我想起了我恶作剧团队中其他开发人员的那次,我把他们所有的终端都变成了粉红色(我是唯一的女性)。就像浅粉色背景配上鲜艳的粉红色文字。
我喜欢让我的个人终端漂亮,但对于工作,我将其保留为黑底白字,并将字体设置为 16 磅左右,因为我喜欢较大的字体大小。
我只是将我的终端设置为 SF Mono 字体,但我将其加粗并向上调整几个点,以便我可以更好地看到它。我最喜欢的颜色是粉红色或漂亮的 Aqua 蓝色。我也喜欢终端的默认样式,称为“Novel”。

(RachieVee CC BY-SA 4.0)
让我们问问 ChatGPT
为了好玩,我决定问问 ChatGPT。这是它的回应
作为一个语言模型,我没有个人偏好或选择最喜欢的字体的能力。但是,一些流行的终端字体包括 Monospace、Consolas 和 Inconsolata。这些字体之所以受欢迎,是因为它们易于阅读,不同字符之间有明显的区别,即使在小字体尺寸下也具有很高的可读性。此外,它们的设计目的是与各种不同的操作系统和终端良好配合,使其成为开发人员和用户的通用选择。
我部分使用 GPT-3(OpenAI 的大型语言生成模型)生成了这段文本。在生成草稿语言后,作者审查、编辑和修订了语言,使其符合我的喜好,并对本出版物的内容承担最终责任。
Fantasque Sans Mono
$ grep font ~/.Xdefaults
URxvt*font: xft:FantasqueSansMono-Regular:pixelsize=12:antialias=true
我不记得我何时决定使用 Fantasque Sans Mono,但我想它在过去 8 年里一直是我的默认字体,无论是在 Rxvt 还是 Konsole 中。我不知道我在 GNOME 终端中使用的是什么字体。可能就是 GNOME 上的默认字体。
Jetbrains Mono
最近,我将 Tilix 设置为我的默认终端。我的 Tilix 配置具有与 Jim Hall 使用的类似的设置。 几个不同之处是
- 光标形状是下划线而不是块
- 字体是 Jetbrains Mono Nerd Font Mono Medium 14

(Alan Formy-Duval CC BY-SA 4.0)
8 条评论