建立在标准 ZIP64 之上
物理上就是带自定义头尾的标准 ZIP64 归档,其余全部是普通 ZIP 条目。这是刻意的设计选择,不是妥协。
MediaFontsPacked(缩写 .mfp,即 Media Fonts Packed)是一个开放的字体包容器格式规范。
它解决的问题是:把一批字体连同它们的元数据、预览图、许可证文本,打包成单个文件, 并且支持在不重写整个文件的前提下做增量更新。
一句话概括:
一个能被通用压缩工具直接打开的字体包格式。
本仓库是协议层规范仓库,不是某个客户端的实现仓库。它定义字节布局、字段语义、 兼容规则与校验流程;把增量更新算法、恢复记录生成、预览渲染、字体安装等留给客户端自行决定。
| 想做的事 | 建议入口 |
|---|---|
| 先弄清楚它到底是什么 | 什么是 .mfp |
| 要照着实现一个读写器 | 容器结构 与 规范概览 |
| 评估能否用现有工具排障 | 通用工具兼容性 |
| 找源码与提 Issue | 仓库镜像 |
规范文本本身以 MIT 发布,你可以自由地实现、分发基于 .mfp 的软件。
需要注意:规范允许你实现该格式,但不授予你对包内字体文件的任何权利 —— 字体的再分发受其自身许可证约束。