打开设计文件提示缺少字体怎么办
打开别人发来的 PSD、AI、INDD、CDR 或 PDF 文件时,软件提示「缺少字体」或者文字被替换成了别的字体。原因很简单:文件里只记了字体的名字,你的电脑上没有同名的字体。
1. 弄清楚缺的是哪款字体
软件的缺失字体对话框会列出字体名称,例如 Photoshop、Illustrator 的「解析缺失字体」对话框,InDesign 的「查找/替换字体」。这里显示的往往是字体的 PostScript 名称,比如 SourceHanSansSC-Bold、LXGWWenKai-Regular,和你在字体菜单里看到的中文名不一样。
几个读名字的技巧:
- 横线后面的部分通常是粗细或样式:
Regular(常规)、Medium(中等)、Bold(粗体)、Light(细体)。 - 一些老的日文、中文 PostScript 字体名后面会带一串编码后缀,比如
-83pv-RKSJ-H、-90ms-RKSJ-H、-GBpc-EUC-H、-UniGB-UCS2-H。这表示当年用的字符编码方式,不是字体名的一部分。去掉这段后缀,剩下的才是要找的字体。 - 名字末尾的
-H表示横排,-V表示竖排,也不是字体名本身。
2. 查看你电脑上字体的 PostScript 名称
想确认自己装的字体是不是文件里要的那一款:
- macOS:在「字体册」里选中字体,打开信息面板,能看到 PostScript 名称。
- Linux:运行
fc-list : family postscriptname | grep -i 名字。 - Windows:在「设置」→「个性化」→「字体」里点开字体,能看到全名和文件位置;在 Adobe 软件里把文字设成这款字体,再到缺失字体对话框里对照即可。
3. 解决办法
按推荐程度排列:
- 安装同一款字体。确认许可允许你使用,从官方渠道下载安装,然后重新打开文件。注意粗细也要装全。
- 请对方打包发来。InDesign 的「打包」、Illustrator 的「打包」功能会把文件用到的字体一起收集起来(前提是字体许可允许分发)。
- 替换成你有的字体。在缺失字体对话框里选一款相近的字体替换。版式可能会变,替换后要检查换行和对齐。
- 只需要看或打印,不需要再改文字:请对方导出嵌入字体的 PDF,或者把文字转成轮廓(曲线)后再发。转曲后文字不能再编辑,记得保留一份原文件。
4. 同一款字体,Mac 和 Windows 上名字不一样
有些字体(尤其是早年的系统自带字体)在 Mac 和 Windows 上是两套文件,PostScript 名称不同,跨平台打开文件时就会提示缺少字体,即使两边看起来都装了“同一款”。这种情况:
- 优先改用两个平台上都一样的字体,例如开源的思源黑体、思源宋体、霞鹜文楷,它们在三个系统上用的是同一套文件、同一个名字。
- 团队协作时,约定好使用哪些字体、用哪个版本,并且从同一个来源安装。
不要为了让名字对上而去修改字体文件内部的名称,这会违反大多数字体的许可,也可能让文件和其他人的电脑再次对不上。
5. PDF 提示缺少字体
PDF 阅读器提示缺字体,或者用了替代字体,一般是导出时没有嵌入字体。请对方重新导出,在导出设置里选择嵌入全部字体(有些字体的许可不允许嵌入,这时导出软件会提示)。
这篇文档对你有帮助吗?
谢谢你的反馈!