mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
172 lines
6.6 KiB
Markdown
172 lines
6.6 KiB
Markdown
[#]: subject: "10 Beautiful Fonts for Your Linux Terminal"
|
||
[#]: via: "https://itsfoss.com/fonts-linux-terminal/"
|
||
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
|
||
[#]: collector: "lkxed"
|
||
[#]: translator: "geekpi"
|
||
[#]: reviewer: "wxy"
|
||
[#]: publisher: "wxy"
|
||
[#]: url: "https://linux.cn/article-15814-1.html"
|
||
|
||
10 种漂亮的 Linux 终端字体
|
||
======
|
||
|
||
![][0]
|
||
|
||
> 为你的终端安装最好的字体,以改善外观和可读性,并让你的终端体验变得有趣。
|
||
|
||
选择完美的字体对很多事情都至关重要,无论你是程序员、系统管理员,还是喜欢终端的 Linux 用户。
|
||
|
||
[更改终端字体][1] 可帮助你实现以下目标:
|
||
|
||
- **美观的终端外观**
|
||
- **增强可读性**
|
||
- **减少眼睛疲劳**
|
||
|
||
听起来不错。但是如何选择完美的字体呢?这里有成百上千种选择。
|
||
|
||
对于初学者,你可以选择 **针对技术文档或编码优化的字体**,因为它们具有良好的可读性。接下来,你可以筛选出 **FOSS 项目**(如果这对你很重要)并检查这些 **字体是否可以在高分辨率显示器上很好地缩放**(根据你的需求)。
|
||
|
||
不要担心,为了让你有一个良好的开端,我们选择了一些最适合编码的字体,提供良好的可读性,同时看起来也不错。
|
||
|
||
### 1、Cascadia
|
||
|
||
![Cascadia font][2]
|
||
|
||
[Cascadia][3] 是微软提供的一种字体,默认用于 [最好的开源编辑器][4] 之一 VSCode。
|
||
|
||
它包括编码连字支持,并提供三种变体:标准、等宽和支持嵌入式 PowerLine 符号的版本。
|
||
|
||
### 2、Fira Code
|
||
|
||
![Fira Code font][5]
|
||
|
||
[Fira Code][6] 是一种等宽字体,具有编码连字和 ASCII 支持。
|
||
|
||
它会定期进行微调以支持字母对和更好的标点符号输出。
|
||
|
||
### 3、Hack
|
||
|
||
![Hack font in terminal][7]
|
||
|
||
[Hack][8] 是另一种为源代码量身定制的等宽字体。
|
||
|
||
你可以获得 ASCII、PowerLine 支持以及**粗体、斜体和粗斜体等常用样式**。
|
||
|
||
如果你注意到它的 GitHub 页面,它们为某些 Linux 发行版提供了改进字体渲染的说明。
|
||
|
||
### 4、Inconsolata
|
||
|
||
![Insconsolata font][9]
|
||
|
||
[Inconsolata][10] 是一种清晰的等宽字体,具有出色的可读性。它是谷歌字体系列之一。
|
||
|
||
对于 [终端仿真器][11] 和编码用途,该字体提供了几种有用的样式。
|
||
|
||
### 5、Iosevka
|
||
|
||
![Iosevka font][12]
|
||
|
||
[Iosevka][13] 是一种外观简洁的多功能开源字体,用于编写代码并在终端和技术文档中使用。
|
||
|
||
你可以从它的 GitHub 页面获取其他平台(包括 Linux)的安装说明。
|
||
|
||
### 6、JetBrains Mono
|
||
|
||
![JetBrains mono][14]
|
||
|
||
[JetBrains Mono][15] 是专为开发人员量身定制的自由开源字体。
|
||
|
||
顾名思义,它是流行的开发者工具 [JetBrains][16] 使用的默认字体。
|
||
|
||
### 7、Meslo NF
|
||
|
||
![Meslo NF font][17]
|
||
|
||
Meslo NF 是一种可以在终端中很好地支持 ASCII 和图标的字体。
|
||
|
||
作为 GitHub 上 [Nerd Fonts][18] 集的一部分,它提供了用于编码和终端的漂亮字体。你可以在它的 [GitHub 发布页][19] 的资源列表中找到该字体。
|
||
|
||
它在 Zsh、Fish 和其他 Shell 中看起来很棒。
|
||
|
||
### 8、Monoid
|
||
|
||
![Monoid][21]
|
||
|
||
[Monoid][22] 是另一种旨在用于编码的开源字体。有通常的连字支持和深色浅色变体,它应该是终端的不错选择。
|
||
|
||
### 9、Ubuntu Monospace
|
||
|
||
![Ubuntu Monospace][23]
|
||
|
||
我们都喜欢 Ubuntu 的默认字体 [Ubuntu Monospace][24]。它针对多种语言、高分辨率屏幕和良好的可读性进行了优化。
|
||
|
||
如果你已经使用 Ubuntu,则无需单独安装它。
|
||
|
||
### 10、SourceCode Pro
|
||
|
||
![SourceCode Pro][25]
|
||
|
||
[Source Code Pro][26] 很好地融合了一切需求。虽然它针对编码环境进行了优化,并由 Adobe 开发,但它也为终端提供了具体良好可读性和美观性。
|
||
|
||
### 如何安装这些字体?
|
||
|
||
你可以通过下载 TTF 或 OTF 文件轻松安装字体,然后双击它们以使用字体查看器打开它进行安装。
|
||
|
||
![Double click on the ttf file to install it][27]
|
||
|
||
要同时安装多种字体,你可以在主目录中新建一个 `.fonts` 文件夹,并将字体文件放在那里。你可以查看我们关于 [安装新字体][28] 的指南,了解更多详细信息。
|
||
|
||
### 更多自定义终端的方法
|
||
|
||
这里有一些自定义终端外观的 [方法][29]。
|
||
|
||
还有一个有趣的 [工具][30],可以根据你的桌面墙纸自动更改终端的配色方案。多么酷啊!
|
||
|
||
💬 名单上你最喜欢的是什么?你使用什么终端字体?
|
||
|
||
*(题图:MJ/e5ae0ee3-9ea2-4136-a000-8fe681480356)*
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://itsfoss.com/fonts-linux-terminal/
|
||
|
||
作者:[Ankush Das][a]
|
||
选题:[lkxed][b]
|
||
译者:[geekpi](https://github.com/geekpi)
|
||
校对:[wxy](https://github.com/wxy)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://itsfoss.com/author/ankush/
|
||
[b]: https://github.com/lkxed/
|
||
[1]: https://itsfoss.com/change-terminal-font-ubuntu/
|
||
[2]: https://itsfoss.com/content/images/2023/05/cascadia.png
|
||
[3]: https://github.com/microsoft/cascadia-code
|
||
[4]: https://itsfoss.com/best-modern-open-source-code-editors-for-linux/
|
||
[5]: https://itsfoss.com/content/images/2023/05/fira-code.png
|
||
[6]: https://github.com/tonsky/FiraCode
|
||
[7]: https://itsfoss.com/content/images/2023/05/hack.png
|
||
[8]: https://github.com/source-foundry/Hack
|
||
[9]: https://itsfoss.com/content/images/2023/05/inconsolata.png
|
||
[10]: https://fonts.google.com/specimen/Inconsolata
|
||
[11]: https://itsfoss.com/linux-terminal-emulators/
|
||
[12]: https://itsfoss.com/content/images/2023/05/Iosevka-.png
|
||
[13]: https://github.com/be5invis/Iosevka
|
||
[14]: https://itsfoss.com/content/images/2023/05/jetbrains-mono.png
|
||
[15]: https://github.com/JetBrains/JetBrainsMono
|
||
[16]: https://www.jetbrains.com/
|
||
[17]: https://itsfoss.com/content/images/2023/05/mesloNF.png
|
||
[18]: https://github.com/ryanoasis/nerd-fonts/
|
||
[19]: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.0.0
|
||
[20]: https://itsfoss.com/shells-linux/
|
||
[21]: https://itsfoss.com/content/images/2023/05/moniosome.png
|
||
[22]: https://larsenwork.com/monoid/
|
||
[23]: https://itsfoss.com/content/images/2023/05/ubuntu-monospace.png
|
||
[24]: https://design.ubuntu.com/font
|
||
[25]: https://itsfoss.com/content/images/2023/05/source-code-pro.png
|
||
[26]: https://github.com/adobe-fonts/source-code-pro
|
||
[27]: https://itsfoss.com/content/images/2023/05/image-6.png
|
||
[28]: https://itsfoss.com/install-fonts-ubuntu/
|
||
[29]: https://itsfoss.com/customize-linux-terminal/
|
||
[30]: https://itsfoss.com/pywal/
|
||
[0]: https://img.linux.net.cn/data/attachment/album/202305/15/182417zk1f1dou5fjkd5kt.jpg |