我们最喜欢的 Linux 终端字体
这是一个完全主观的列表,列出了一些适用于 Linux 控制台的有趣字体。
终端模拟器最近成为我的一个话题,它让我思考:每个人最喜欢的终端字体是什么?
因此,我要求 Opensource.com 贡献者分享他们喜欢使用什么字体。这是他们的答案。
VT323
我喜欢在 GNOME 终端中使用与我在编程编辑器或其他使用等宽字体的应用程序中使用的字体 (Source Code Pro) 不同的字体 (VT323)。我只是喜欢经典 VT 风格字体的外观。
有时,我会切换到原来的 IBM EGA 字体,因为在我看来它看起来非常漂亮。但我将 EGA 与 DOS 联系起来,将 VT323 与经典的 Unix 终端联系起来,所以我大部分时间都使用 VT323。这是我使用 VT323 作为等宽字体的 GNOME 终端的屏幕截图:
(吉姆·霍尔 CC BY-SA 4.0)
我使用 VT323 在 24 点设置终端,这提供了一个漂亮的大窗口。如果我要打开一个终端窗口,我想真正用它来做真正的工作,而不仅仅是做一件事然后退出。我可能会在终端窗口中停留一段时间,所以它应该很大并且很容易看到。我也更喜欢 80x25,因为我是一个老 DOS 命令行专家,25 行在我看来“正确”:
(吉姆·霍尔 CC BY-SA 4.0)
—吉姆·霍尔
等宽字体
我不知道我使用的特定字体。我通常使用 DejaVu 或 Liberation Mono。我喜欢等宽字体,因为它们更容易阅读。即便如此,我也不希望这些字母靠得太近。最重要的是能够区分小“L”和数字 1,Q 和 O,等等。让所有特殊字符都清晰地突出也很好。
我还喜欢字体和背景之间的良好对比度,因此我将背景设置为黑色,将字符设置为白色。
—格雷格·皮特曼
黑客
我喜欢使用等宽字体,特别是对于终端和编码,因为它们更容易阅读。我多年来一直使用 Hack 字体系列。它提供了一个漂亮的等宽字体,并结合了额外的字形和 Powerline 字符,我可以使用它们在命令行上显示状态。
(里卡多·杰拉迪 CC BY-SA 4.0)
这是使用 Fontpreview 工具生成的字体预览。
(里卡多·杰拉迪 CC BY-SA 4.0)
—里卡多·杰拉迪
维克多·莫诺
我多年来一直在我的终端和 IDE 中使用 Victor Mono。这可能是一种后天习得的品味,因为斜体字符采用等宽草书字体。我喜欢这个,因为代码注释具有独特的外观,与代码的其余部分明显不同。这是它在终端中的样子:
(克里斯·雷诺兹 CC BY-SA 4.0)
我还为 IDE 和终端使用 Solarized Dark 配色方案。如果可以的话,任何相关的工作或代码都将使用相同的配色方案和相同的字体,因此一切看起来都是统一的。多年来我使用过各种字体,但我总是尝试在终端中使用与 IDE 中相同的字体。
—克里斯·雷诺兹
摩纳哥
目前,Monaco 常规字体为 16 pt(比 12 或 14 pt 字体好得多)。
—珍妮·帕尼盖蒂
保持粉红色的漂亮
这让我想起有一次我恶作剧了团队中的其他开发人员,将他们的所有终端都变成了粉红色(我是唯一的女性)。它就像淡粉色的背景和亮粉色的文字。
我喜欢让我的个人终端变得漂亮,但为了工作,我将其保留为黑底白字,并将字体设置为 16 磅左右,因为我喜欢更大的字体。
我只是将终端设置为 SF Mono 字体,但我将其加粗并增加了几个点,以便我可以更好地看到它。我最喜欢使用的颜色是粉色或漂亮的水蓝色。我也喜欢终端的默认样式,称为“小说”。
(RachieVee CC BY-SA 4.0)
—RachieVee
让我们询问 ChatGPT
无论如何,我决定询问 ChatGPT。这是它的回应:
作为一个语言模型,我没有个人喜好,也没有能力拥有最喜欢的字体。然而,一些流行的终端字体包括 Monospace、Consolas 和 Inconsolata。这些字体很受欢迎,因为它们易于阅读,不同字符之间有明显的区别,并且即使在小字体大小下也非常清晰。此外,它们的设计能够与各种不同的操作系统和终端良好配合,为开发人员和用户提供多种选择。
我部分使用 OpenAI 的大规模语言生成模型 GPT-3 生成了此文本。在生成草稿语言后,作者根据自己的喜好对语言进行了审查、编辑和修改,并对本出版物的内容承担最终责任。
—斯蒂芬妮·布林利
幻想无单声道
$ 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
(艾伦·福米-杜瓦尔 CC BY-SA 4.0)
—艾伦·福米-杜瓦尔