什么是等宽字体?
等宽字体(monospaced font)是指字符宽度相同的电脑字体。
等宽字体为什么适合编程使用?
等宽字体之所以适合编程使用有如下几个原因:
- 字符易于识别,每个字符在屏幕上显示的宽度都是相同的,更加方便区分字符,比如数字零和字母O在等宽字体中看起来是非常不同的,不容易混淆。
- 对齐和缩进,等宽字体能够使各行代码美观的对齐和整齐的缩进,很容易看出来缩进是否正确,方便组织代码。
- 易于统计字符数量,每个字符所占据的空间大小都相同,因此更容易直观地看出代码的字符数量。
专门面向开发者的免费的等款字体有很多,也都特别优秀,推荐如下几款:
Source Code Pro
Source Code Pro 是一款开源的字体,由 Adobe 公司设计,是本人最喜欢使用的字体。
Source Code Pro 旨在提高代码的可读性和阅读的舒适性,在代码编辑器等应用程序中显示文本时非常整齐美观,极具可读性,且对于容易混淆的字符和标点,有着非常好的区分度。对于开发者和其他经常处理文本的人来说特别友好。
Source Code Pro 有 7 中不同的风格:Extralight、Light、Regular、Medium、Semibold、Bold 和 Black,每种风格都还有斜体变体。
可以在 Github 上下载,下载地址:https://github.com/adobe-fonts/source-code-pro。
Intel One Mono
Intel One Mono 是英特尔开源的一款面向开发者的等宽字体,是一种极富有表现力的等宽字体系列,集清晰度、易读性和开发者视力保护于一体。
Intel One Mono 字体涵盖了 200 多种使用拉丁文字的语言,提供四种粗细 —— Light、Regular、Medium 和 Bold,并带有默认的斜体。
可以在 Github 上下载,下载地址:https://github.com/intel/intel-one-mono。
Cascadia Code
Cascadia Code 是 Microsoft 提供的一种等宽字体,可为命令行应用程序和文本编辑器等提供全新的体验。 Cascadia Code 的设计注重优秀的可读性和易于识别不同字符。
可以在 Github 上下载,下载地址:https://github.com/microsoft/cascadia-code。
JetBrains Mono
JetBrains 推出的专为开发人员设计的一种等宽字体。
可以在 Github 上下载,下载地址:https://github.com/JetBrains/JetBrainsMono。