作为程序员,你是否曾被代码编辑器里参差不齐的符号逼出强迫症?是否因中英混排时忽大忽小的字符间距抓狂?GitHub 上爆火的 Maple Mono 开源字体项目,近日正式发布了 7.0 版本,用「强迫症级」的细节设计,再次刷新了编程字体的体验天花板。
Maple Mono 是一款开源等宽字体,专注于优化编码体验,带有圆角、连字和 Nerd-Font,适用于 IDE 和终端,具有细粒度的自定义选项。
亮点特性
-
中英文 2:1 等宽
-
可变 - 无限的字体粗细,以及手工微调的斜体字形。
-
丝滑 -
圆角
,独特的
@ $ % & Q ->
字形,以及手写风格的斜体
f i j k l x y
。
-
实用 - 大量的智能连字,详见
features/
。
-
图标 - 提供 Nerd-Font 嵌入的版本,添加图标支持。
-
定制 - 自由开关或者构建 OpenType 字体特性,打造您专属的字体。
开发者称 V7 是一个完全重制版本,提供了可变字体格式和字体工程源文件,重新设计了超过一半的字形,并提供更智能的连字
。
实际效果如下:
最后看看作者专门为编程场景实现的「中英文2:1等宽」特性。
针对中英文混排代码的中英文宽度不一致,导致代码对齐乱七八糟的问题,
Maple Mono
实现了中英文 2:1 宽度完美对齐
, 也就是说,一个中文字符的宽度正好等于两个英文字符的宽度。
这样一来, 无论你的代码中包含多少中文注释, 都能和英文代码完美对齐。不过请注意, Maple Mono CN 中文版的中文间距会比其他一些流行的中文字体稍大, 具体效果可以参考官方的发行版说明。
Maple Mono
下载地址:
https://github.com/subframe7536/maple-font/releases/tag/v7.0