Maple Mono:连字和图标全打包的圆角等宽字体,5 分钟装好
【免费下载链接】maple-fontMaple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项项目地址: https://gitcode.com/GitHub_Trending/ma/maple-font
编辑器里!=变成≢、->变成箭头、中文注释和英文代码宽度刚好 2:1 对齐——Maple Mono 是一款把这些一次全做了的开源等宽字体,还附带终端图标。只要你的屏幕常开一个编辑器,它就值得换。
一条命令把字体装进编辑器
- 安装字体(带图标和中文的 NF-CN 版最省心):
brew install --cask font-maple-mono-nf-cn执行后系统字体列表里会多出一排 Maple Mono,Windows 用户改用scoop install Maple-Mono-NF-CN。
- 打开 VSCode 的 settings.json,只改两行:
{ "editor.fontFamily": "Maple Mono NF CN, Menlo, monospace", "editor.fontLigatures": "calt" }- 随便建个
.ts文件敲一行if (a != null)——!=立刻变成≢,圆角的字形也同时生效。到此为止,核心体验已经全部拿到手。
连字:让阅读代码少一次"大脑翻译"
读一段嵌套很深的逻辑时,!==、<=、->这种符号串是眼睛最累的地方。Maple Mono 的calt连字会把它们渲染成≢、≤、→这类明确字形,{{ }}、{{-- --}}、//这些常见写法也都在覆盖范围内,连字清单很长,可以翻 source/features/README.md 自己挑。你只需要在设置里开一次calt,之后每个项目都自动生效。
终端图标:不装任何插件也有
装的是 NF 版的话,Nerd-Font 图标已经嵌在字体里了:git log的分叉符号、终端状态栏的电源符号,直接在普通终端里显示,不依赖 shell 插件,也不影响等宽对齐。这一步"操作"就是:装的时候认准包名里的-NF。
中英文混排:表格和注释不再歪
写中文注释、Markdown 表格时,中英混排最容易列不对齐。CN 版的中文字形按英文宽度的两倍设计,两行中文注释和代码列能自然对齐:
注意 CN 版目前不支持可变字体格式,需要字重切换的场景选普通版。
⚠️ 避坑:屏幕不高清,先选 hinted 版
新手最容易踩的是字体变体选错:
- 1080P 及以下:选 hinted 版(如
MapleMono-TTF-AutoHint),否则文字粗细不均、错位明显 - 高分屏 / MacBook:选 unhinted 版(OTF 或
-unhinted),hinted 版在高 DPI 下反而发虚 - JetBrains 系 IDE 只支持连字开关,
cv01/ss01这类 OpenType 特性不会生效,想要就得自己构建
进阶:改一份 config 重建专属版
想要"没那么花"的字形(类似 JetBrains Mono 的朴素风格),或者一行少占一格宽度,不用改代码,改 config.json 或加命令行参数即可:
git clone https://gitcode.com/GitHub_Trending/ma/maple-font cd maple-font pip install -r requirements.txt python build.py --normal --width narrow--normal让0的中线变斜杠等冷门字形回归常规,--width narrow把字宽从 600 收到 550,同一屏大概能多看一列。执行后在本地目录生成fonts文件夹,把 ttf 拖进系统字体目录就行。
更多连字组合和特性开关的完整列表在 source/features/ 文档里,遇到缺字形或对不齐,直接去仓库提 issue,响应很快。
【免费下载链接】maple-fontMaple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项项目地址: https://gitcode.com/GitHub_Trending/ma/maple-font
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考