V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
subframe75361
V2EX  ›  分享创造

开发了一年多,开源等宽字体 Maple Mono 发布 v7.0 正式版

  subframe75361 ·
subframe7536 · 4 天前 via Android · 7612 次点击

预览 & 字体特性测试: https://font.subf.dev/

GitHub: https://github.com/subframe7536/maple-font

为什么要做这款字体?

市面上有这么多优秀的等宽字体,经由专业的设计师设计,看起来整洁美观。但是,当我真正把它们作为主要字体用来写代码时,我发现其中很多的字体总有一些地方让我不太满意,例如:

  • JetBrains Mono 虽然字形设计精炼、排版整齐划一,但是风格有些死板
  • Fira Code 虽然有丰富的连字,但是缺少斜体,自动生成的的斜体角度过大
  • Victor Mono 虽然具有手写风格的斜体,但是其稍显夸张的风格让我有些难以接受
  • Sarasa Gothic 虽然中英文 2:1 等宽,但是英文部分过于狭窄,阅读体验不太好
  • 很少有等宽字体设计有圆角
  • 很少有等宽字体对 Nerd-Font 和 中文 优先支持

因此,我制作了这一款字形整洁、拥有手写风格的斜体、细粒度自定义配置、内置 Nerd-Font 、中英文 2:1 等宽的字体,用于提升自己的工作效率,希望它也能对其他人有所帮助。

showcase

128 条回复    2025-03-20 19:27:50 +08:00
1  2  
subframe75361
    101
subframe75361  
OP
   3 天前 via Android
@Eureka0 仓库的文档里有,vscode 的话可以配置,idea 的话需要自行构建
Eureka0
    102
Eureka0  
   3 天前
@subframe75361 #101 找到了👍
jellybool
    103
jellybool  
   3 天前
已用,感谢大佬!
wooke
    104
wooke  
   3 天前
@skcy 感谢,有用
liangch
    105
liangch  
   3 天前
@yxt 还有这个?非常不错。
Tyrant1984
    106
Tyrant1984  
   3 天前
有点可爱~
很喜欢但是编程字体我用不到
erenming
    107
erenming  
   3 天前
很好看,terminal 和 vscode 都换了,感谢
whileFalse
    108
whileFalse  
   3 天前
为什么你网站上的中文不使用这个字体,我还以为你这字体不支持中文
subframe75361
    109
subframe75361  
OP
   3 天前 via Android   ❤️ 1
@whileFalse 试过,中文字体太大了,用 cdn 加载完还是要 4 到 5 秒,在 playground 里可以手动加载
whileFalse
    110
whileFalse  
   3 天前
@subframe75361 如果搞一个只包含当前页面中文字的字体文件,是不是会快很多,配合页面的淡入功能也许可以做到无感
subframe75361
    111
subframe75361  
OP
   3 天前 via Android
@whileFalse 我测试时用的是这个 https://chinese-font.netlify.app/zh-cn/,字体已经默认分好了,但是用的是 deno+imagekit ,直连还是有点慢
panbeta
    112
panbeta  
   3 天前
感谢,字体非常精美,已经在 Xcode 中使用
Mogamigawa
    113
Mogamigawa  
   3 天前
老粉来了,感谢大佬
weyou
    114
weyou  
   3 天前 via Android
支持一下,确实挺好看的
seansong
    115
seansong  
   3 天前
试用了一下,确实不错,打算继续用了,点个赞
weyou
    116
weyou  
   2 天前 via Android
在 ubuntu 终端使用 maple cn 很难看啊,粗细不均,字母间距也很大,不知道哪里问题
jorneyr
    117
jorneyr  
   2 天前
Mac 下 VSCode 和 IDEA 使用这个字体,一个汉字没有与 2 个英文字符等宽。
subframe75361
    118
subframe75361  
OP
   2 天前 via Android
@weyou 看你屏幕分辨率了,1080p 及以下的用 hinted ,以上的用 unhinted
subframe75361
    119
subframe75361  
OP
   2 天前 via Android
@jorneyr mac 可能需要重启,还有得用带 CN 的版本
jorneyr
    120
jorneyr  
   2 天前
@subframe75361 谢谢,可以使用。但是使用 Maple Mono CN 后感觉字体发虚,没有 Monaco 舒服。
gudezhi
    121
gudezhi  
   2 天前
赞!
subframe75361
    122
subframe75361  
OP
   2 天前 via Android
@jorneyr 可以调整一下编辑器的字体字重
ZzzzRyan
    123
ZzzzRyan  
   2 天前
老用户了,没想到已经更到 v7.0 了,非常赞!
52111847
    124
52111847  
   1 天前
支持
jchnxu
    125
jchnxu  
   1 天前
老哥去给 google fonts 提一个 PR 吧。保准有人用
subframe75361
    126
subframe75361  
OP
   1 天前 via Android
lindp7989
    127
lindp7989  
   16 小时 24 分钟前
@subframe75361 #27 字体很好,只是不太喜欢 @符号的样子,下载哪个版本可以去掉这个 @符号?
subframe75361
    128
subframe75361  
OP
   14 小时 15 分钟前
@lindp7989 Maple Mono Normal ,或者自行编译
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5509 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 01:43 · PVG 09:43 · LAX 18:43 · JFK 21:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.