JetBrains Maple Mono: 一只基于 Github Workflows (Bash) 的 JetBrains Mono + Maple Mono 合成字体
- 适用平台: Any
- 完美融合,Maple Mono 补充 JetBrains Mono 中日韩字形空缺
- 高可读性,等宽无衬线,中英文 2:1 宽完美对齐
- 丰富字重,智能连字,Nerd Font,Hints 原生支持
- 实时更新,构建合成优化发布全流程自动化
- Github (latest): https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono/releases/latest
- Github (preview): https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono/releases/tag/pre
发布文件按 JetBrainsMapleMono-[NF/XX]-[NR/XX]-[HT/XX].zip 的格式命名:
- XX: 占位符,表示该字体没有增加这一特性
- NF: Nerd Font,为部分开发工具、命令行终端、代码编辑器等提供图标支持 (会导致字体文件体积略微增大)
- NR: CN Narrow,实验性功能,缩小中文字体间距 (会导致中英文不再 2:1 宽完美对齐)
- HT: Hinted,使字体在低分辨率屏幕上 (<=1080P) 的渲染更加均匀 (可能会导致字体在高分辨率屏幕上的渲染略微模糊)
如果依然不清楚如何选择请下载 JetBrainsMapleMono-XX-XX-XX.zip
如果你在 Visual Studio 中使用本字体,请务必在 设置 -> 文本编辑器 -> 高级
中将 文本格式设置方法
设为 理想
,否则可能导致字体渲染不均匀
ZSFT: https://fonts.zeoseven.com/items/521
- 每 5 - 30 分钟自动向上游 JetBrains Mono & Maple Mono 存储库检查 Release 和 Commit 更新
可手动选择跳过检查更新强制合成字体
- 如有更新则构建、合成字体,并执行一系列字体优化流程
字体优化流程: 覆写元数据,设置锚点顺序,插入 Instr 和 Hint 信息,添加极值控制点,整理轮廓和起始点,清理冗余控制点,舍入控制点坐标,移除重叠路径
- 如构建、合成、优化成功则将字体发布到 Github Release (Release 发布为 latest,Commit 发布在 preview)
完整执行一次脚本流程约需耗时 2h
最近一次检查更新的时间:
- 北京时间: 2025-03-10 23:32:14
- UTC 时间: 2025-03-10 15:32:14
- 添加可变字重版本
- 添加无连字版本
- 直接基于思源圆体或思源黑体以获得更大的自定义空间,如自定义笔画末端弧度以及包含更多字符集等
- JetBrains Mono: 为本项目提供所有非中日韩字形设计
- Maple Mono: 为本项目提供所有中日韩字形设计
- Resource Han Rounded: 为本项目提供所有中日韩基础字形设计
- Source Han Sans: 为本项目提供所有中日韩基础字形设计
Space Time
- 邮箱: [email protected]
- 我的其他项目的 QQ 群: 716266896,338919498
•ᴗ•