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

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

  subframe75361 ·
subframe7536 · 1 天前 via Android · 6703 次点击

预览 & 字体特性测试: 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

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