仓库镜像
规范与文档在多个平台同步维护,内容一致。建议在 GitHub 提 Issue 与 PR。
| 平台 | 地址 | 默认分支 |
|---|---|---|
| GitHub | https://github.com/zyzhixi/MediaFontsPacked | main |
| CNB | https://cnb.cool/zyzhixi/MediaFontsPacked | main |
| Gitee | https://gitee.com/zyzhixi_design/MediaFontsPacked | master |
| GitCode | https://gitcode.com/zyzhixi/MediaFontsPacked | main |
| Codeberg | https://codeberg.org/zyzhixi_design/MediaFontsPacked | main |
各平台的默认分支不完全一致(Gitee 为
master,其余为main), 拉取代码时请以表格为准。
仓库描述
多媒体字体包格式规范:基于 ZIP64 的单文件字体容器,支持内容寻址、增量更新与按需安装
参与方式
提交改动前建议先看 CONTRIBUTING.md —— 其中写明了"本仓库管什么、不管什么"的边界:
- 管:格式的字节布局、字段语义、兼容规则、校验流程,以及这些内容的文档与 Schema
- 不管:具体客户端的实现、界面交互、增量更新算法、预览渲染、字体安装策略
如果你的改动涉及"某个客户端应该怎么做",那通常属于实现指南(IMPLEMENTATION.md)的范畴, 而不是规范本身。
可以提交的内容包括:
- 规范文本的澄清与勘误
- JSON Schema 的修正
- 新增示例(最小 manifest、完整 manifest、边界情况)
- 兼容性测试的结果与复现步骤
版本与变更
规范版本记录在 CHANGELOG.md 中。当前版本为 v1.0.0(formatVersion = 1), 字段与约束已冻结。
判断兼容性时请依据 formatVersion(主版本号),不是 mfpVersion。
许可
规范文本本身以 MIT 发布,你可以自由地实现、分发基于 .mfp 的软件。
注意:规范允许你实现该格式,但不授予你对包内字体文件的任何权利 —— 字体的再分发受其自身许可证约束。
Copyright (c) 2026 zyzhixi(正仪芷汐)