终端模拟器最近成为我的一个话题,这让我思考:大家最喜欢的终端字体是什么?
所以我请 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 pt 的 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 pt(比 12 或 14 pt 字体好得多)。
保持粉色调的漂亮
这让我想起了有一次我恶作剧了团队中的其他开发人员,把他们所有的终端都变成了粉红色(我是唯一的女性)。就像淡粉色的背景搭配鲜艳的粉红色文字。
我喜欢让我的个人终端漂亮,但对于工作,我将其保留为白底黑字,并将字体设置为 16 pt 左右,因为我喜欢较大的字体大小。
我只是将我的终端设置为 SF Mono 字体,但我使其更粗体,并将其向上调整几个点,以便我可以更好地看到它。我最喜欢的颜色是粉红色或漂亮的蓝绿色。我也喜欢终端的默认样式,称为“Novel”。

(RachieVee CC BY-SA 4.0)
让我们问问 ChatGPT
为了好玩,我决定问问 ChatGPT。这是它的回应
作为一种语言模型,我没有个人偏好,也没有能力拥有最喜欢的字体。但是,一些流行的终端字体包括 Monospace、Consolas 和 Inconsolata。这些字体之所以流行,是因为它们易于阅读,不同字符之间有清晰的区别,即使在小字体尺寸下也具有很高的可读性。此外,它们被设计为可以与各种不同的操作系统和终端良好配合,使其成为开发人员和用户的通用选择。
这段文本部分由 GPT-3 生成,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 配置与吉姆·霍尔使用的设置类似。一些不同之处在于
- 光标形状是下划线而不是块
- 字体是 Jetbrains Mono Nerd Font Mono Medium 14

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