一份三十页的方案,改完排版只有 2.6MB,勾选“将字体嵌入文件”之后变成 87MB。微信发不出去,邮件附件超限,转存网盘又要对方下载半小时。文件本身没加图片、没加视频,多出来的体积全在字体上。
要压回去,先得知道体积是怎么进去的,再决定牺牲哪一项:可编辑性、字形还原度,还是文件大小。三者很难同时拿到。
一、先算一笔账:嵌入到底塞了多少东西
中文字库按字重计价。 一款中文字体单字重常见 5 到 12MB,字重越全、字符集越大越占地方。一套五档字重加起来四五十 MB 很正常。
西文字库可以忽略。 一款西文字体通常一两百 KB,问题几乎都出在中文。
算一下总账。 一份 PPT 用了三款中文、每款两个字重,就是六个字体文件,光字体部分五十 MB 上下。再加原有图片和视频,八九十 MB 不难理解。
关键点在于嵌入的是整库。 文档里真正用到的汉字可能只有六七百个,但嵌进去的是整个字符集,几千到两万多个字符全带上。这就是同样一份稿子,嵌中文和嵌英文体积差几十倍的原因。
二、两种嵌入方式,体积差一个量级
仅嵌入文档中使用的字符。 只把用到的字打进去,体积能压到几 MB。代价是对方打开后能看不能改:一旦编辑文字,新打的字没有字形可用,会回退成系统默认字体,而且不同位置的退化表现不一样。
嵌入所有字符。 对方可以正常编辑、正常换字,代价就是整库进文件。团队协作、需要对方改稿的场景只能选这一种。
开关在哪。 PowerPoint 的“文件 – 选项 – 保存 – 共享此演示文稿时保留保真度”,勾上“将字体嵌入文件”,下面才有那两个单选。WPS 演示在“选项 – 常规与保存”里有类似项,措辞不同但逻辑一致。
字体本身可以拒绝被嵌。 字体文件的 OS/2 表里有一个嵌入权限位,分四档:不允许、仅预览与打印、可编辑、可安装。设为“不允许”的字体,勾了也嵌不进去,PPT 不会报错,只是照旧显示为系统替代字形。所以勾完之后要看一眼体积有没有明显跳变,没有跳变就是没嵌成。
嵌进去也不等于能改。 权限为“仅预览与打印”的字体,对方能看、能打印,但一编辑就掉字形。这类字体在商业字库里不少见,做交付前要拿实际文件试一次。
三、文件被什么撑大,拆开看
pptx 本质是个压缩包。 把后缀改成 zip 解压,目录结构一目了然。
ppt/fonts/ 目录。 里面是 .fntdata 文件,每个对应一个嵌入的字重。看一眼这个目录的总大小,就知道字体占了多少。
ppt/media/ 目录。 图片、音频、视频都在这里。常见问题是把一张 4000 像素宽的截图放进页面,只裁到角落露出四分之一,文件里存的仍是整张原图。
被删除但仍留在包里的资源。 有些版本在删掉图片、删掉版式后不会立刻清理,另存为新文件才会重写包结构。
备注页里的图。 备注里贴的参考图、流程图同样计入体积,很多人忘了这一块。
未使用的母版和版式。 从别的模板复制页面进来,常会带进一整套用不到的母版。
按这个顺序看一遍,通常能定位到体积的七八成来自哪里。
四、五条压缩路径,按代价从小到大排
第一条,减少字体数量。 先做这一步。同一份 PPT 里出现四五款中文是常见情况,多数可以合并到两款:一款做标题,一款做正文,靠字重拉层级,不必靠换字体。三款中文压到两款,体积直接少三分之一。
第二条,减少字重。 一个家族里用了 Regular、Medium、Bold、Heavy 四档,实际可能只需要两档。字重每减一个,就少一个几 MB 的文件。
第三条,改成仅嵌入所用字符。 适合只读交付:发给客户看、发给领导汇报、发去做评审。要提前跟对方说明这份文件不便再编辑。
第四条,压缩图片。 选中图片用“压缩图片”,目标输出改到 150 ppi 或 96 ppi,勾上“删除图片的剪裁区域”。一张 3MB 的截图能压到 300KB 以内。视频改成外链,别嵌在文件里。
第五条,转 PDF 交付。 PDF 只嵌用到的字符子集,同样内容常在 3 到 8MB。代价是完全不可编辑。要留可编辑版,就把源文件和 PDF 一起发,注明哪个是定稿。
还有一条备用:关键页图片化。 把封面、图表页这类不需要再改的页面整页转成图片,替换掉原页面,能同时省掉这些页用到的字体。缺点是文字不可选、不可搜,缩放会糊,只适合少量页面。
别忘了另存为新文件。 做完上面几步,用“另存为”写一个新文件,而不是直接保存。这一步会重写包结构,把残留的旧资源清掉,有时能再省一截。
五、先确认字体允不允许嵌
体积之外还有一道门槛:嵌入属于字体授权里的单独一栏,和“能不能商用”不是同一件事。
看权限位。 前面说的四档嵌入权限,决定了技术上能不能嵌。技术上能嵌,不代表授权上允许。
看协议文本。 开源协议(SIL OFL、MIT、GPL)一般允许嵌入文档,条件是不得单独分发字体文件本身。作者声明的写法差别很大,有的明确允许嵌入电子文档,有的只允许在自家软件内使用。
公开分发要格外小心。 内部传阅和挂到官网供人下载,是两种性质。后者等于随文件分发了字体子集,需要单独确认。思源黑体 这类 OFL 字体在这一栏比较宽松,但仍要求保留版权声明。
改字体名绕过限制不可取。 重新打包、改名、拆分字重,都属于修改行为,多数协议对修改另有条件。
六、授权说明
核验按三步走,别只看“能不能嵌”这一个技术判断。
第一步,确认字体全名(含版本)。 一个系列常分多个字重和多个字符集版本,嵌入权限位可能逐文件不同。查之前把字体全名、字重、版本号写下来,别只写系列名。
第二步,查协议类型。 常见几类:开源协议(SIL OFL、MIT、GPL)、作者声明免费商用、随包附带的免费商用声明,以及带保留字体名称条款的授权。猫啃网收录的 839 款免费中文字体,协议类型在下载页有标注,可以拿来对照。
第三步,核使用场景并留凭证。 印刷、网页、视频通常都在允许范围内;把字体嵌进 PPT、PDF、电子书、软件安装包,或做 Logo 商标注册,属于另外几栏,要逐项确认。嵌入后对外分发文件,还要看协议对再分发的要求。把全名、版本、获取日期、许可页面截图记在同一个文档里,与项目文件放在一起。
七、FAQ
问:勾了嵌入字体,文件没变大,是不是没生效?
两种可能:一是这份 PPT 用的都是系统自带字体,本身不触发嵌入;二是字体的嵌入权限位设成了“不允许”,PowerPoint 静默跳过。换一款确认允许嵌入的字体试一次,体积应该会明显跳变。
问:嵌入所有字符和仅嵌入所用字符,到底该选哪个?
看文件给谁。对方只读,选仅嵌入所用字符,体积小一半以上;对方要改稿,选所有字符,并提前把字体清单一起发过去,免得他那边缺字重。
问:转成 PDF 之后,字体还会掉吗?
正常情况下不会。PDF 把字形子集嵌在文件里,任何设备打开都一样。要注意的是生成 PDF 时别用“打印为图片”那类选项,否则文字变成位图,放大就糊。
问:同一份 PPT 在别人电脑上打开,字体显示正常但一编辑就变,为什么?
说明嵌入的是“仅预览与打印”权限的字形。显示时用嵌入的那份,编辑时需要真实字库,没有就退化。让他装上同版本字体,或者你改完再发。
小结
PPT 变大,本质是把整个中文字库搬进了文件。压回去的顺序是:先减字体数量和字重,再考虑仅嵌入所用字符,然后压图片、删残留资源,最后走 PDF 交付。嵌入权限位决定技术上能不能嵌,协议文本决定授权上许不许嵌,两者要分开看。核验仍是三步:确认全名、查清协议类型、核对使用场景并留凭证。
猫啃网

