Skip to content

仓库镜像 ​

规范与文档在多个平台同步维护,内容一致。建议在 GitHub 提 Issue 与 PR。

平台地址默认分支
GitHubhttps://github.com/zyzhixi/MediaFontsPackedmain
CNBhttps://cnb.cool/zyzhixi/MediaFontsPackedmain
Giteehttps://gitee.com/zyzhixi_design/MediaFontsPackedmaster
GitCodehttps://gitcode.com/zyzhixi/MediaFontsPackedmain
Codeberghttps://codeberg.org/zyzhixi_design/MediaFontsPackedmain

各平台的默认分支不完全一致(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(正仪芷汐)

本仓库是协议层规范仓库,规范文本以 MIT 发布;包内字体的再分发受其自身许可证约束。