一款面向终端和代码编辑器的中英文混合字体:
- 英文、数字、编程符号和 Nerd Font 图标来自 Cascadia Mono NF。
- 中文汉字及全角标点来自 Maple Mono CN。
- 提供
Light 300、Regular 400、Medium 500、SemiBold 600、Bold 700五个常用直立字重。 - 字重以 Maple Mono 为基准;Cascadia Mono NF 从官方可变字体按相同数值生成,不跨级冒充。
- 同时提供独立 TTF 文件和包含全部字重的 TTC 字体集合。
- 固定使用 Cascadia
2407.24与 Maple Mono7.9。 - 不监听上游,不包含定时任务,也不会自动发布新版本。
从 Releases 下载完整发布包:
CaskMapleMonoNF-v0.2.0.zip
压缩包同时包含字体、OFL 许可证和上游署名。解压后可按需安装:
CaskMapleMonoNF-v0.2.0-Light.ttfCaskMapleMonoNF-v0.2.0-Regular.ttfCaskMapleMonoNF-v0.2.0-Medium.ttfCaskMapleMonoNF-v0.2.0-SemiBold.ttfCaskMapleMonoNF-v0.2.0-Bold.ttfCaskMapleMonoNF-v0.2.0.ttc(一次安装全部五个字重;无需再重复安装 TTF)
Windows 用户可右键字体文件并选择“为所有用户安装”。安装后的字体族名称为:
CaskMaple Mono NF
需要 Python 3.10 或更高版本:
python -m pip install -r requirements.txt
python scripts/build.py
python scripts/verify_font.py dist/CaskMapleMonoNF-v0.2.0-Regular.ttf
python scripts/verify_font.py dist/CaskMapleMonoNF-v0.2.0.ttc构建脚本会下载并校验固定版本的两个上游压缩包,只从 Maple Mono CN 补入 CJK 码位,不覆盖 Cascadia Mono NF 的英文和 Nerd Font 图标。
如已下载上游文件,可离线构建:
python scripts/build.py `
--cascadia-archive CascadiaCode-2407.24.zip `
--maple-archive MapleMono-CN.zip修改后的字体使用独立名称 CaskMaple Mono NF,避免与上游原字体混淆。仓库名中的 Cascadia 和 Maple 仅用于说明字形来源。
字体及其衍生文件依照 SIL Open Font License 1.1 发布。构建脚本依照 MIT License 发布。
上游版本、下载地址和校验值见 sources.json,署名及来源说明见 THIRD_PARTY.md。
