
这款字体我用来写代码已经超过6年时间,期间也对比过其他等宽字体,但最后还是这款体验最好,推荐给大家。
Maple Mono 字体
Maple Mono 是一款在 GitHub 上获得很高人气的开源英文字体,由开发者利用周末时间迭代完成的。最新的 V7 版本做了大量的优化,其中中英文等宽对齐效果极佳。


为什么适合编程?
我总结了一下,有下面几点:
- 英文字符字形优雅,相似字符(比如O和0,1和l)加强了辨识度,降低误读风险。另外小字号显示清晰,大字号阅读舒服,能够减少长时间编码的视觉疲劳;
- 等宽设计:中文与英文字符严格保持等宽,每个中文字符占2个英文字符宽度,消除中英文混排时的对齐问题,尤其适合代码编辑器和终端使用;
- 圆角连字(Ligatures):对常见编程符号进行连字优化,尤其在 JS 编程中箭头函数
(=>)
和逻辑运算符(&&/||)
的场景下,大大增强代码可读性与美观度; - 控制台图标支持:内置了 PowerShell、Linux 终端等常用图标,适配命令行工具,阅读体验好;
- 提供 TTF 格式的字体文件,支持Windows、macOS、Linux 系统及主流编辑器(如 VS Code、IntelliJ IDEA)。

使用体验和建议
截止我写这篇文章的2025年2月,Maple Mono 最新的 V7 版本还是 Beta 版,但可用性已经很好了,新增加了 @ # $ % &
等字符的斜体样式、优化了渲染效果,其中我最关注的还是增加了更多的编程字符连字(.., ..., /*, /**
),让我这种追求代码优雅的人,在视觉上也得到满足。
作为一个 JavaScript 开发者,我绝大多数的工作时间都使用这门语言,电脑内置字体虽然针对显示屏做了优化,但对于编程来说,还是有很多不足的地方,早在6年前,我曾经花费不少时间来寻找和体验适合编程的字体,期间也用过 Source Code Pro、Fira Code Retina 这两款大厂出品的编程字体,最后还是 Maple Mono 深得我心。


上面说了很多这款字体的细节和设计巧思,作为一款字体,其实主要还是看自己喜欢,自己看得舒服,用得舒服才重要。如果你是通过我这篇文章第一次知道 Maple Mono,看到截图也觉得不错,不妨稍微折腾一下,给你的编辑器换上这款字体试试。
字体下载
参考这篇文章:下载 Github / Gitee 等平台的资源包的方法。
免费开源说明
Maple Mono 是一款开源的等宽字体项目,采用 SIL Open Font License 1.1
,我们可以免费下载来使用,除了用作编程字体,也可以用在各种平面设计、UI 设计、海报设计上,支持免费商用。