Office 导出 PDF 字体缺失怎么办
Office 转 PDF 后目标机器上字体变成宋体乱码或方框的成因:PDF 只存了字体引用没嵌字、目标机没装该字体;修复路径是导出前嵌字与补齐字体库。
简短答案
两个方向:要么让”生成方”把字体嵌入 PDF(Word / Excel 的 PDF 选项里勾选嵌入),要么让”打开方”装上文档用到的字体。只改一边,另一台机器上仍会缺。
现象对照
| 现象 | 生成方问题 | 打开方问题 |
|---|---|---|
| 所有非系统字体变默认 | 未嵌入 | 缺字体 |
| 某几个字变方框 | 字体安装不全 | 缺该字体 |
| 同一 PDF 两机不同表现 | 字体嵌入策略 | 字体库差异 |
处理步骤
- 生成方(以 2021 专业增强版 对应版本为例,各代一致):
- Word:另存为 → PDF → 工具 → “将字体嵌入文件”;
- Excel:另存为 PDF 后在 Acrobat 里检查,或用”另存为选项 → 嵌入字体”(以当前版本菜单为准);
- PowerPoint:另存为 PDF → 选项 → “ISO 标准(PDF/A)“会强制嵌字。
- 打开方:
- 右键字体管理检查文档用到的字体是否在本机(
fc-list不适用 Windows,用”设置 → 个性化 → 字体”); - 缺的字体从原文档作者处要 .ttf / .otf 安装;
- 没有字体文件就与作者约定用系统自带字体(宋体 / 微软雅黑)再重发。
- 右键字体管理检查文档用到的字体是否在本机(
- 对照 2016 条目 及之后各代(2024 条目)行为一致,PDF 嵌入字体选项都走”另存为 → 选项”。
常见误操作
- 只用”复制粘贴”方式导 PDF——不走完整嵌入流程,字体引用没进 PDF。
- 导出方没嵌字,寄给对方后再抱怨”你这台电脑没字”——根在源端。
嵌入字体后 PDF 体积会变大;商用文档注意字体版权,嵌入是否被允许以该字体的许可为准。
操作小结
- 源端勾”嵌入字体”再导。
- 接收端补字体库。
- 跨机协作统一用系统自带字体最稳。
- 对照条目页确认各版本导出菜单。