前言
笔者的 WebStorm 字体设置如下
字体大小是 20, 行高是 1.16
笔者按上述字体设置介绍市面上受欢迎的 10 种编程字体
Maple Mono
带连字和圆角的等宽字体和控制台字体
SF Mono
SF Mono 字体是在 WWDC 2016 上推出的。用于终端、 控制台和 Xcode 应用程序的操作界面字体
MonoLisa
MonoLisa 字体是一种专为程序员和开发人员设计的等宽字体。它由一家名为 MonoLisa GmbH 的德国公司开发和发布。MonoLisa 字体采用了现代化的设计风格,具有清晰的字形和出色的可读性。它被设计为在各种屏幕和分辨率下都能保持清晰和舒适的显示效果。MonoLisa 字体提供了多种字重和变体,以满足不同开发环境和个人偏好的需求
MonoLisa 字体是一种商业字体,需要付费购买使用。它由 MonoLisa GmbH 公司开发和销售,并提供不同的许可证选项供个人和企业选择
Roboto Mono
Roboto Mono 字体是一种等宽字体,属于 Google 设计的 Roboto 字体家族的一部分。它是专为程序员和开发人员设计的,具有清晰的字形和良好的可读性。Roboto Mono 字体采用了现代化的设计风格,具有一致的字母间距和字符宽度,使得代码在屏幕上对齐和排列得非常整齐。该字体支持多种编程语言的字符集,并提供了多种字重和变体供选择
Fira Code
Fira 是 Mozilla 主推的 字体系列,Fira Code 是基于 Fira Mono 等宽字体的一个扩展,主要特点是加入了编程连字特性( ligatures)
Fira Code 就是利用这个特性对编程中的常用符号进行优化,比如把输入的「!=」直接显示成「≠」或者把「>=」变成「≥ 」等等,以此来提高代码的可读性
Jetbrains Mono
JetBrains Mono 是一款为开发者定制的无衬线字体,从 v2019.3 开始,JetBrains IDE 随附了最新版本的 JetBrains Mono
Space Mono
Space Mono 字体是一种等宽字体,由美国设计师 Colophon Foundry 开发。该字体采用了现代化的设计风格,具有独特的字形和良好的可读性。Space Mono 字体的字母间距和字符宽度设计得非常一致,使得代码在屏幕上对齐和排列得很整齐。它支持多种编程语言的字符集,并提供了多种字重和变体供选择
Source Code Pro
Source Code Pro 字体是一种开源的等宽字体,由 Adobe 公司设计和发布。它专门为源代码显示而设计,具有良好的可读性和清晰的字形。Source Code Pro 字体具有一致的字母间距和字符宽度,使得代码在屏幕上对齐和排列得非常整齐。该字体支持多种编程语言的字符集,并提供了多种字重和变体供选择
Monaco
Monaco 字体是一种等宽字体,也常用于编程和代码编辑器中。它最初是为苹果公司的 Mac OS X 操作系统开发的,后来也被广泛应用在其他操作系统和开发环境中。Monaco 字体与 Menlo 字体非常相似,具有清晰的字形和良好的可读性。它被广泛用于代码编辑器和集成开发环境(IDE)。如果你对 Menlo 字体感到满意,那么 Monaco 字体也是一个很好的选择。
Menlo
Menlo 字体是一种等宽字体,常用于编程和代码编辑器中。它最初是为苹果公司的 Mac OS X 操作系统开发的,后来也被广泛使用在其他操作系统和开发环境中。Menlo 字体具有清晰的字形和良好的可读性,特别适合显示代码和程序文本。它支持多种字符集,包括拉丁字母、数字和常见的编程符号。如果你正在寻找一种适合编程的字体,Menlo 是一个很好的选择之一