ARTICLE · 1113634
写代码用前两款,写文档用最后一款,完美
写代码用前两款,写文档用最后一款,完美
以前我对字体没什么讲究。写代码用 VS Code 默认的 Consolas,写文档用系统默认的微软雅黑,日子也照样过。
后来陆陆续续换过几款,最后留在电脑里的有三款:Maple Mono、Google Sans Code 和梦源黑体/宋体。三款各有各的用处,谁也没取代谁。
先说说 Maple Mono。这是一款开源的等宽编程字体,最大的亮点是中英文2:1完美对齐,两个英文字母的宽度刚好等于一个中文字符。对经常写中文注释和 Markdown 文档的人来说,这个特性简直救命。以前用 Consolas 写中文注释,英文和中文总是对不齐,表格永远是歪的,看着就烦。换了 Maple Mono 之后,整个世界都整齐了。
除了对齐,Maple Mono 还有几个让我离不开的地方。圆角设计让字符边缘更柔和,长时间盯着屏幕没那么累;智能连字能把->、=>这些符号渲染得更直观;还支持Nerd Font图标,终端里的文件树和 Git 状态一目了然。而且它是可变字体,粗细可以随便调。
再说 Google Sans Code。这是 Google 2025 年发布的开源等宽字体,专为程序员设计。第一次在 Android Studio 里看到它的时候,我最大的感受是——终于不用再猜 i、l 和数字 1 了。Google Sans Code 的罗马体以几何结构为基础,特别强化了这些容易混淆的字符的辨识度。
它还有一个很特别的地方:斜体。Google Sans Code 的斜体参考了文艺复兴时期书法家 Arrighi 的设计,用在代码注释里特别有手写感。很多编辑器的注释默认就是斜体,以前我总觉得斜体看不清,但 Google Sans Code的 斜体辨识度很高,反而让注释和代码正文的层次感更分明了。
最后说梦源黑体和宋体。这两款是基于思源黑体和思源宋体的深度优化版本。思源系列本身已经很好了,但有两个问题一直被诟病:行高过大导致文字在框里不居中,以及只有 7 种字重不够用。梦源把这两个问题全解决了,行高修复了,字重一口气拉到 27 种。
我平时写文档、做 PPT、写公众号配图文字,用的都是梦源黑体。27 种字重意味着从极细到极粗随便选,标题用 W24、正文用 W6、标注用 W3,一套字体全搞定。字符集也完整,六万五千多个字符,简繁中日韩全覆盖。关键是开源免费可商用,对个人用户太友好了。
这三款字体现在是我电脑里的铁三角:写代码用 Maple Mono,编辑器里的注释自动切 Google Sans Code 斜体,写文档做设计用梦源。换完之后最大的感受是每天面对屏幕的时间没变少,但眼睛没那么累了,心情也舒畅了一些。