linux终端中最漂亮的几款字体
.. note::
念去去,千里烟波,暮霭沉沉楚天阔。
柳永 《雨霖铃·寒蝉凄切》
仅个人想法,会持续不间断更新和改进。
对于长时间盯着终端来操作的拥趸而言,漂亮赏心悦目的字体是不可或缺的。
但编程字体的选择,看似简单,实则深藏玄机,不同的字体设计初衷各有千秋。
而编码阅读字体,追求的是流畅的感觉,轻松的识别和愉悦的体验。
不过,在编程的世界里,字体的功能性有点凌驾于美学之上。
这也是缘何程序员们偏爱等宽字体的原因,不易出bug。
所以结合功能性,兼具美术感,就是最佳的字体选择了。
举个最简单的例子,不易区分的1和I,不同宽度的W和I,给编程带来的体验是不同的。
这里整理的一些字体尽量能兼具以上的优点,规避一些缺点,助力书写代码新篇章。
Ubuntu 发行版是最开始用的,可是对终端下的字体一直不是很满意,今天终于找到了一些比较好看的终端字体,尤其是Droid sans mono字体,超爱,linux迷在Ubuntu下一直用的就是这款字体,很漂亮,极力推荐下面的几种字体:
Inconsolata 优雅漂亮的等宽字体
我最喜欢的等宽字体,免费。线条清晰,很适合长时间的阅读和编写代码。
偶遇它之后,很快就把原来的默认字体DejaVu Sans Mono抛弃了。真正适合任何字号的好字体。感谢它的创造者Raph Levien!
monaspace 变成利器
Github出品的Monaspace字体家族,具有能够满足程序员挑剔需求的利器。
Ubuntu安装命令如下:
1 | $ sudo apt-get install fonts-inconsolata |
Monaco
Mac的默认字体,好像也只有Mac上有。小字号的时候表现不错,而且再大些也不寒碜。普遍被认为是写代码的专用字体。随后的Menlo字体也是相当的不错。
Profont
与Monaco类似的位图字体,你能够在Mac, Windows和Linux上面使用。小字号的时候表现好。非Mac平台上Monaco的最佳替代。喜欢小字号且不怕眼睛疲劳的同学可以考虑。
Envy Code R 具备复古风格
复古的风格,线条流畅,字母衔接自然,代码阅读更流畅。
Droid Sans Mono
开源字体,适合手机屏幕。是等宽字体中最突出的一个。可惜0和O区别不大。
安装命令:
1 | $ sudo apt-get install ttf-droid |
DejaVu Sans Mono 很多Linux发行版的标配
我以前最喜欢的免费字体系列,以Vera为基础,但是比后者提供更多字符了。
适于任何字号,最重要的是无论终端窗口如何变化,始终能保持字体的清晰。
安装命令如下:
1 | $ sudo apt-get install fonts-dejavu-core |
Terminus 机械感十足
机械感十足的字体,安装命令如下:
1 | $ sudo apt-get install xfonts-terminus |
Fira Code 特别好的编程字体
Fira Code也是一款等宽字体,以其独特的编码连字和ASCII支持而闻名。
这款字体能够提供清晰、易读的文本,非常适合长时间在终端中工作。
安装方法如下:
1 | $ sudo apt-get install firacode |
SourceCode Pro 优雅且剑指源码
SourceCode Pro单看这名字就知道剑指源码编辑,不过作为Adobe开发的字体,当然不仅仅为编码环境优化,清晰的线条和易读的字母,无论在何处使用,都能为你提供愉悦的体验。
更多详细的信息,可以参考官网:Source Code Pro (adobe-fonts.github.io)
安装方法
对于MacOSX而言,其他很多字体都已经打包好了,以monaspace为例,执行下面的两个命令即可安装。
1 | $ brew tap homebrew/cask-fonts |