PDF 字体嵌入
PDF 导出可选择是否嵌入字体,保证跨设备打印字形一致;支持三级覆盖。
为什么要嵌入字体
不同机器字体不同,未嵌入字体的 PDF 在别处打开可能字形错乱。嵌入字体能保证打印与显示一致,代价是文件略大。
三级覆盖
优先级从高到低:
- 调用参数 embedFont(导出时显式指定)
- 模板设置 pdfEmbedFont:follow(跟随全局)/ embed(嵌入)/ no-embed(不嵌入)
- 全局默认
取舍
| 模式 | 文件大小 | 适用 |
|---|---|---|
| 嵌入 | 较大(含字体子集) | 对外发送、跨机打印 |
| 不嵌入 | 很小 | 内网、字体一致环境 |
建议
- 单据 / 对外 PDF 建议嵌入;内部留存可不嵌入以省空间。