一款为编程设计的紧凑型新哥特风等宽字体,可用 Python 生成并自定义参数。
- Star
- 29,436
- Fork
- 1,212
- 未关闭 Issue
- 41
- 最近提交
- 11天前
这是什么?
Maple Mono 是一款面向代码编辑器和终端的开源等宽字体,采用圆角设计,重绘了 @、$、%、&、Q 等字形,并提供可开关的编程连字。
字体提供可变字重、TTF、OTF 和 WOFF2 等格式,另有集成 Nerd Font 图标的版本,方便在终端中显示图标。CN 版本基于 Resource Han Rounded 构建,补充简体中文、繁体中文和日文字形,中文字符宽度与英文保持 2:1 的比例。
构建过程可通过 config.json 或命令行参数配置,包括 OpenType 特性冻结、带斜杠零的 normal 预设、字符宽度、行高以及 hinted 或 unhinted 基础字体。用户可以在本地用 Python 构建,也可以使用 Docker、GitHub Actions 或在线 Playground。
核心功能
- 01圆角等宽设计,重绘 @、$、%、&、Q 等字形。
- 02编程连字,可通过构建选项关闭。
- 03可变字体,支持连续字重与斜体字形。
- 04Nerd Font 版本,为终端提供图标。
- 05CN 版本包含简体、繁体中文和日文字形,中英文宽度为 2:1。
- 06支持通过 config.json 或命令行自定义构建,包括 OpenType 特性冻结。
适用场景
- 作为 VS Code、JetBrains 等编辑器的代码字体。
- 为终端配置带 Nerd Font 图标的 shell 提示符和命令行工具。
- 展示中英文混排的代码或 Markdown 表格,保持字符对齐。
- 按需构建定制版本,例如去除部分连字或调整字符宽度。
标签
常见问题
- maple-font 是什么?
- 开源等宽编程字体,圆角设计,带连字和 Nerd Font 图标,中英文宽度比例为 2:1。 Maple Mono 是一款面向代码编辑器和终端的开源等宽字体,采用圆角设计,重绘了 @、$、%、&、Q 等字形,并提供可开关的编程连字。
- maple-font 可以免费使用吗?用的什么许可证?
- maple-font 以 OFL-1.1 许可证开源。用于商业产品前,请先确认许可证条款。
- maple-font 还在维护吗?
- 活跃维护中。maple-font 最近一次提交是在 2026年10月11日。
- maple-font 适合用来做什么?
- 作为 VS Code、JetBrains 等编辑器的代码字体。 为终端配置带 Nerd Font 图标的 shell 提示符和命令行工具。 展示中英文混排的代码或 Markdown 表格,保持字符对齐。 按需构建定制版本,例如去除部分连字或调整字符宽度。
- 在哪里获取 maple-font?
- 源代码和安装说明在 GitHub 上:https://github.com/subframe7536/maple-font
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4641PythonMIT更新于 22天前
Cal Sans v2 的界面版可变字体,针对高分屏上 14–15px 的界面文字优化。
1748JavaScriptOther更新于 16天前
一款将手写照片转换为可安装字体(TTF/WOFF/WOFF2)的 Node CLI 与 Claude Code 技能,全部本地运行。
82477JavaScriptMIT更新于 3个月前
为 Hack、Source Code Pro 等开发者字体打上数千个图标字形,并提供预打补丁的字体合集。
6.5万3957CSSOther更新于 4天前
将任意字体转换为逐笔书写的手写动画,支持 React、Vue、Svelte 等框架。
3244123TypeScriptMIT更新于 11天前
纯 JavaScript/TypeScript 多行文本测量与排版库,无需触发 DOM 回流即可计算文本高度与换行。
5.1万2761TypeScriptOther更新于 7天前