为你的终端获得最好的字体,以改善外观,和可读性,并有一个有趣的终端体验。
无论你是程序员、系统管理员,还是喜欢使用终端的Linux用户,挑选完美的字体对很多事情都至关重要。
改变终端的字体可以帮助你实现以下几点:
- 使你的终端有一个美观的外观
- 增强可读性
- 减少眼睛的疲劳
听起来不错。但是,你如何才能选择完美的字体呢?外面有成百上千的选择。
对于初学者来说,你可以选择一种为技术文件或编码而优化的字体,因为那些字体具有良好的可读性。接下来,你可以过滤foss项目(如果这对你很重要的话),并检查这些字体是否能在高分辨率显示器上很好地缩放(根据你的要求)。
不用担心;为了让你有一个良好的开端,我们已经挑选了一些适合编码的最佳字体,在提供良好的可读性的同时,也能让你看起来很好。
1. Cascadia
Cascadia是微软的一种字体,默认用于Visual Studio Code,这是最好的开源代码编辑器之一。
它包括对编码连接符的支持,并提供三种变体:标准、单字和支持嵌入式电力线符号的版本。
2. Fira Code
Fira Code是一种单行字体,支持编程连接词和ASCII。
它定期进行微调以支持字母对和更好的标点符号输出。
3. Hack
Hack是另一种为源代码定制的单行字体。
你可以得到ASCII码,支持电源线,以及常用的粗体、斜体和粗斜体样式。
如果你注意到它的GitHub页面,他们提供了改进字体在某些Linux发行版中的渲染的说明。
4. Inconsolata
Inconsolata是一种为极大的可读性而定制的透明单色字体。你可以在谷歌字体家族中找到它的选项之一。
该字体提供了几种对终端仿真器和编码有用的风格。
5. Iosevka
Iosevka是一种外观简洁的多功能开源字体,用于编写代码和在终端和技术文件中使用。
你可以从它的GitHub页面获得其他平台的安装说明,包括Linux。
6. JetBrains mono
这种免费的开源字体是为开发者量身定做的,即JetBrains Mono。
顾名思义,它是JetBrains旗下流行的开发工具所使用的默认字体。
7. Meslo NF
Meslo NF是一种在终端中支持ASCII和图标的字体。
它是GitHub上 “Nerd Fonts” 集合的一部分,其中包括用于编码和终端的漂亮字体。你可以在其GitHub发布部分的资产中找到该字体。
它在Zsh、fish等shells中看起来非常好。你可以查看我们关于鲜为人知的Linux shells的文章来探索其他的。
8. Monoid
Monoid是另一种开源字体,旨在对编码有用。由于支持通常的连接词和明暗变体,它应该是终端的一个不错的选择。
9. Ubuntu Monospace
我们都喜欢Ubuntu的默认字体,即Ubuntu Monospace。它针对多种语言、高分辨率屏幕和良好的可读性进行了优化。
如果你已经在使用Ubuntu,你不需要安装它。
10. SourceCode Pro
Source Code Pro是一个良好的组合。虽然它为编码环境进行了优化,并由Adobe公司开发,但它提供了良好的可读性和外观的终端。
如何安装这些字体?
你可以通过下载TTF或OTF文件,然后双击它们,用Font Viewer打开它来安装字体,从而轻松地安装字体。
双击ttf文件来安装它
要同时安装多个字体,你可以在主目录下新建一个 .fonts
文件夹,把字体文件放在那里。你可以查看我们关于安装新字体的指南,以了解更详细的信息。
评论留言