
预览 & 字体特性测试: https://font.subf.dev/
GitHub: https://github.com/subframe7536/maple-font
市面上有这么多优秀的等宽字体,经由专业的设计师设计,看起来整洁美观。但是,当我真正把它们作为主要字体用来写代码时,我发现其中很多的字体总有一些地方让我不太满意,例如:
JetBrains Mono 虽然字形设计精炼、排版整齐划一,但是风格有些死板Fira Code 虽然有丰富的连字,但是缺少斜体,自动生成的的斜体角度过大Victor Mono 虽然具有手写风格的斜体,但是其稍显夸张的风格让我有些难以接受Sarasa Gothic 虽然中英文 2:1 等宽,但是英文部分过于狭窄,阅读体验不太好因此,我制作了这一款字形整洁、拥有手写风格的斜体、细粒度自定义配置、内置 Nerd-Font 、中英文 2:1 等宽的字体,用于提升自己的工作效率,希望它也能对其他人有所帮助。

1 xiaohanyu 274 天前 看上去非常不错! 请教一下,制作/微调字体一般会用到哪些工具呢?有没有一些入门的资料或者教程之类的呀? |
2 tongjiann 274 天前 看起来很不错,已经 STAR |
3 xiaohanyu 274 天前 @xiaohanyu 看到了这里的回复。 https://v2ex.com/t/874714?p=1 ``` @hahastudio 根据我的了解,一般来说字体开发用的是 mac ,用的是 fontlab ;我的是 windows ,推荐用 fontcreator(收费)/fontforge(开源),ttx 只是我用来开源用的。一般来说开源用的是 UFO3 或者 glyphs 这种格式的,但是 ttx 又不是不算开源( ``` 很好,很好 |
4 Bronya 老粉报道~ 22 年 8 月就用上大佬的这款字体了,从几百 star 眼看着到现在 7k+,赞! |
5 Linho1219 274 天前 via Android 圆圆的好可爱! star 了 |
6 likelylee 274 天前 非常感谢!!!作为我的 console 之类的等宽字体使用已经快两年了 |
7 subframe75361 OP @xiaohanyu 那时候我用的是 font creator ,这一版转到了 fontlab ,功能更强大一些,windows 也有。不过 mac 还是推荐 glyphs ,更便宜些 2333 |
8 zcf0508 274 天前 via Android 马上更新!! |
9 andrew2558 274 天前 很好的字体 |
10 jynstar 274 天前 支持!之前的版本已经用了几年了。 |
11 spacebound 274 天前 支持,已经用上了,很舒服 |
12 body007 274 天前 看起来不错,点赞再用。 |
13 lengmou 274 天前 挺好看的,但有个问题,看了 github 的 md 和 https://github.com/subframe7536/maple-font/releases 也不知道咋用 没怎么折腾过字体,mac 用户 |
14 lengmou 274 天前 已然懵逼: 如果你想用的是和 JetBrains Mono 相近的字体,请下载 "Normal-Ligature" 或者 "Normal-No-Ligature" Format Ligature (default) No-Ligature Normal-Ligature Normal-No-Ligature Variable Download Download Download Download TTF Download (hinted) Download (hinted) Download (hinted) Download (hinted) OTF Download Download Download Download WOFF2 Download Download Download Download NF Download (hinted) Download (hinted) Download (hinted) Download (hinted) CN Download (hinted) Download (hinted) Download (hinted) Download (hinted) NF-CN Download (hinted) Download (hinted) Download (hinted) Download (hinted) |
15 glaucus 274 天前 已用,windows 上感觉得 Medium,regular 太细了 |
17 msywkylemon 274 天前 很好看的字体,原来作者就在 v 站啊。另外问下 scoop 里的 Nerd Fonts 库 SC 字体是不是暂没更新计划 |
18 subframe75361 OP @lengmou 后续会在网页上添加各个 os 和 ide 的配置方法 |
19 lengmou 274 天前 @ddllzz #16 主要是不知道下载哪一个,太多格式了 https://sm.ms/image/V42KETagsr6QlBe |
20 subframe75361 OP @msywkylemon 我发 issue 催更了 |
21 lengmou 274 天前 @subframe75361 #18 点赞,目前教程/使用方案整的比较分散,一堆下载链接让我不知所云,可能我比较小白的缘故。 |
22 MzM2ODkx 274 天前 不错,看着挺舒服的 |
24 jifengg 274 天前 支持,目前已经在 vscode 中使用,很满意 |
25 cheneydog 274 天前 点赞,试用 |
26 lengmou 274 天前 @chanChristin #23 好的,是要把 [Ligature (default)] 这一列所有的文件都下载吗,还是下载 Variable 、TTF 、OTF 、WOFF2 、NF 、CN 、NF-CN 其中一个 |
27 subframe75361 OP @lengmou NF-CN 就行,全包了 |
28 skydcnmana 274 天前 太强了 |
29 aileaile 274 天前 字体版本太复杂了,虽然有提示下载哪个版本,但把 “字体特性 + 字体格式和字符集 + 字体微调” 加在一起,还是看不懂该下载哪个版本? |
30 typeaudit 274 天前 点赞 |
31 gxy2825 274 天前 挺圆润的,已经在 Cursor 配置了,试用看看 |
32 subframe75361 OP @aileaile 只需要看最后一行,不要花里胡哨的选 后两列,不要连字的选 双数列,用 mac 的选默认的 download ,windows 选 hinted |
33 spike0100 274 天前 已使用。 |
34 rpish 274 天前 好看 |
35 yxt 274 天前 |
36 julio867 274 天前 支持一下 |
37 bluepot 274 天前 via iPhone 支持 |
38 kuicc1987 274 天前 下载支持一个,另外问下,这款字体可以商用吗? |
39 subframe75361 OP @kuicc1987 可以的,但是如果二开的话需要开源,这是 ofl 协议规定的 |
40 AlexBob 274 天前 支持一下 |
41 yuankui 274 天前 赞,已经在 webstorm 和 terminal 中支持 |
42 Solix 274 天前 我比较喜欢 excalidraw 那个手绘风,很适合手绘场景,国外很多画图的时候都用这种风格,但是不知道是什么字体 |
43 Vvictor 274 天前 |
44 subframe75361 OP @Vvictor 有这方面的考虑,之后会提升标签的可扩展性 |
45 sastar 274 天前 感谢,我之前一直在找 consolas 的替代,就有人推荐了这款,好用 |
46 k1rin 274 天前 via Android 之前在 Obsidian 论坛看到了就开始用上了() |
47 wxxxcxx 274 天前 一直在用!好用!爱用! |
48 skcy 274 天前 已经用上了,如果 vscode 当前主题不支持关键字斜体试试 ```json "editor.tokenColorCustomizations": { "textMateRules": [ { "scope": [ //following will be in italic "comment", "function", "entity.name.type.class", //class names "constant", //String, Number, Boolean…, this, super "storage", //static keyword "keyword" //import, export, return… ], "settings": { "fontStyle": "italic" } } ] } ```` |
49 SleepyRaven 274 天前 看名字熟悉,一搜发现已经在用了,感谢开发和分享 |
50 wnanbei 274 天前 话说 2K 屏幕用 hinted 还是 unhinted 好一点哦 |
51 Rat3 274 天前 标点符号太劝退了,中英文部分常用的太近似,识别成本很高 |
52 xiangchen2011 274 天前 @Vvictor #43 这是啥字体 |
53 subframe75361 OP @wnanbei unhinted |
54 keppelfei 274 天前 已 star |
55 subframe75361 OP @Meld 正在解决中,下个版本会加个特性 https://github.com/subframe7536/maple-font/issues/348 |
56 Lirika 274 天前 字体变了,[info] 这种为什么会不变,是哪里不对? |
57 feather12315 274 天前 TODO ,大写的 O ,不行,让人误认为是 0 |
58 subframe75361 OP @Lirika [INFO],需要大写,小写可能会影响正常代码。开启 ss03 可以小写 |
59 subframe75361 OP @feather12315 0 中间有斜线或者点的 |
60 Felldeadbird 274 天前 支持大佬!! |
61 inhzus 274 天前 好看,刚刚用上 |
62 Numbcoder 274 天前 非常不错,我最喜欢的是圆角设计,在 retina 屏幕上看的很舒服。 但是也有几个我不太满意的地方: 1. 带间隙的 @ 辨识度太低了,我第一眼都没看出他是 @字符,但是我又舍不得关掉间隙,因为很喜欢 % 和 $ 2. 大写的 O 和大写 Q 相似度太高了,当这一行有下划线的时候,Q 下面的点容易被忽略,被看成了 O 3. 虽然 0 中间有个点,但是 0 和 大 O 的形状几乎一样,把大写的 O 放在数字中毫无违和感,这个最好要能区分,一眼看出这里是个字母 |
63 Mr0verb 274 天前 好看,已 star |
64 LemonNoCry 274 天前 不错不错,之前一直用的 Jetbrain Mono |
65 Lirika 274 天前 @subframe75361 #58 我是 mac 上 brew 直接装的,怎么开启这个 ss03 ? |
66 Huelse 274 天前 支持,用上了! |
67 fanzc 274 天前 圆角看着真舒服 |
68 binhb 274 天前 太棒了,已经全部换上了 |
69 wpblank 274 天前 via Android 宣传图不错,等回去试用看看 |
70 weirking 274 天前 赞 |
71 whitefable 274 天前 用起来试了一下支持中文是真的不错,对齐强迫症患者友好 |
73 SouthRiverMatt 274 天前 |
74 chiu 274 天前 感谢 OP |
75 MrVito 274 天前 恭喜恭喜,这个我已经用了一年多了,终于发布 7.0 了 |
76 TrembleBeforeMe 274 天前 这个中文的处理方式和终端里看起来差不多,都是直接调整间距 |
77 subframe75361 OP @Numbcoder 对于 1 和 2 ,可以通过 `--apply-fea-file` + 修改 fea 文件的方式修改 cv01 的内容。对于 3 ,我遵循了 JetBrains Mono 的设计,因为几乎所有的编程字体都是靠中间加不加东西来区分 0 和 O 的 |
78 subframe75361 OP @Lirika 需要在编辑器或者 IDE 里开启,不支持的话需要自行构建了 |
79 subframe75361 OP |
80 lzgshsj 274 天前 @SouthRiverMatt 前两天正好试了试,我也是因为这问题放弃了。看 issue 也有提到,为了 2:1 ,中文是直接增大了间隙的……改了间隙又不能中英文严格等宽了,可惜 |
81 subframe75361 OP @lzgshsj 有做 condensed 版本的打算,到时候会好一些 https://github.com/subframe7536/maple-font/issues/131 |
82 easymbol 274 天前 很棒的字体,一直在等新的版本发布 |
83 celestylr 274 天前 已经用了很久了,请问下 MAC 如何更新字体,直接覆盖安装就行了吗 |
84 subframe75361 OP @taine221 对的,最好软件和系统重启一下 |
85 snailRun77 274 天前 MonoLisa 一直使用这个很习惯,看大佬分享这个看着也不错,替换看看 |
86 CatCode 274 天前 哈哈哈哈 从 7.0 beta 版就一直在用 |
87 CatCode 274 天前 另外,MapleMonoNormal-Variable.zip 虽然有标注 Normal 但似乎依然是非 Normal 的字形(例如大写的 Q 字母) |
88 enrolls 274 天前 很好。感谢,在用了。提议一个建议,加图突出各种类型的特性,以便用家可以快速定位我想要的下载类型。 |
89 mouyase 274 天前 喜欢,支持 |
90 nullyouraise 274 天前 |
91 EricYuan1 274 天前 斜体的连笔 6 啊,之前为了等宽一直用的 inconsolata ,试试大佬的,感觉很不错的样子 |
92 subframe75361 OP @CatCode 尴尬了描述没改,自定义构建只对静态字体有效。。。 |
93 subframe75361 OP @nullyouraise 用非 hinted 的版本试试? |
94 doyel 274 天前 很可爱啊。。。终端有灵魂了。。。圆圆的。。。 |
95 loon98 274 天前 作大大, 中文有试过用隶体字形吗, 天生宽度 1.2. 我本地是中文 寒蝉宽黑 (Chill K Sans) 和 其他的 Mono 一起用的. 但是这种字体确实难找, 我找了一圈, 也就 寒蝉宽黑 能看入眼. |
96 b1t 274 天前 好看,好用 |
97 subframe75361 OP @loon98 试过,中文的字形过宽了。。。中文还是 1:1 的宽高比更能接受一些 |
98 nicoljiang PRO 已 star ,但个人感觉太可爱了。自己感觉这么多年综合下来就是 menlo 最舒服( go 、Python 、js 场景)。 |
99 qianyeyixi 274 天前 star 了 目前用的是 'Monaspace Neon' , monospace 这个的变种看了看样式非常棒下载下来试试 |
100 Eureka0 274 天前 大佬,用这个字体很久了,想问下如何自己关闭或者开启某个特性?主要是想把 cv01 关了,感觉 @ 变形太多不太容易和其他字符区分 |