软件吧
登录注册账号
/posts/pdf-9
办公软件

把PDF里的字体嵌成子集还是完整版,我压了四组发现体积差出一倍多

设计喵 67 0 16

这两天接了个画册的活,客户要的PDF得控制在15M以内发邮件呢。我一开始以为只要图片压好就万事大吉,结果导出的时候发现字体嵌入方式不一样,体积能差出一倍多哦。

先说下我的测试环境:一份32页的画册,图片已经全部按清晰度优先压到合适尺寸,文字都是矢量。我用同一份源文件导出了四个版本,只改字体嵌入的设置,其他参数完全不动。

第一组,全部字体完整嵌入。文件出来21.4M,吓我一跳。
第二组,只嵌入用到的字符(子集化)。同一份文件直接掉到13.8M,少了快8M呢。
第三组,子集化再加上把没用的字重去掉。我原文件里有个标题用了三个字重,实际只用到两个,删掉一个后变成12.5M。
第四组,子集化加转曲(把文字转成轮廓)。出来11.9M,但这一步我犹豫了很久。

关键发现是:子集化和完整嵌入之间那7M多的差距,几乎全来自中文字体。我那份文件里嵌了两款中文字体,每款完整版都三四M,而子集化后每个只剩几百K。因为画册正文实际用到的汉字也就一千多个,字库里另外两万多字纯属陪跑。

但转曲那组我不推荐给同行。虽然又省了0.6M,可文字转成轮廓之后就不能再改字了,客户后来让我改一个日期,我差点要重导一遍。而且转曲后放大看边缘会有一点点毛刺,我这强迫症看着难受哦。

我最后交付的是第三组方案:子集化、删冗余字重、图片保持清晰度优先。12.5M,客户打开说文字很锐利,打印也没问题。顺便说一句,我导出时勾了「保留编辑能力」,这样客户那边万一要改个字,我还能拿源文件快速处理,不用从头再来呢。

另外提醒一下,不同导出工具对子集化的默认设置不一样,有的默认就是完整嵌入,有的默认子集但会把多个字重都带上。我上次用另一款工具导,看着也是子集化,结果出来18M,查了半天才发现它把斜体和粗体都当独立字体嵌进去了,其实正文根本没用斜体。

所以我现在每次导出前都会在字体列表里挨个看一眼,把没实际用到的字重手动取消勾选,这步花不了一分钟,能省好几M呢。

想问下大家,你们给客户发PDF的时候,是习惯转曲保平安,还是保留文字方便后期修改呀?我总觉得转曲之后心里不踏实,但又怕客户那边字体缺失显示成方块哦。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。