Skip to content

MediaFontsPacked多媒体字体包格式规范

把一批字体连同元数据、预览图与许可证文本打包成单个文件,并且能被通用压缩工具直接打开。

定位 ​

MediaFontsPacked(缩写 .mfp,即 Media Fonts Packed)是一个开放的字体包容器格式规范。

它解决的问题是:把一批字体连同它们的元数据、预览图、许可证文本,打包成单个文件, 并且支持在不重写整个文件的前提下做增量更新。

一句话概括:

一个能被通用压缩工具直接打开的字体包格式。

本仓库是协议层规范仓库,不是某个客户端的实现仓库。它定义字节布局、字段语义、 兼容规则与校验流程;把增量更新算法、恢复记录生成、预览渲染、字体安装等留给客户端自行决定。

从哪里开始 ​

想做的事建议入口
先弄清楚它到底是什么什么是 .mfp
要照着实现一个读写器容器结构 与 规范概览
评估能否用现有工具排障通用工具兼容性
找源码与提 Issue仓库镜像

许可 ​

规范文本本身以 MIT 发布,你可以自由地实现、分发基于 .mfp 的软件。

需要注意:规范允许你实现该格式,但不授予你对包内字体文件的任何权利 —— 字体的再分发受其自身许可证约束。

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