# 打开设计文件提示缺少字体怎么办

打开别人发来的 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. 解决办法

按推荐程度排列：

1. **安装同一款字体**。确认许可允许你使用，从官方渠道下载安装，然后重新打开文件。注意粗细也要装全。
2. **请对方打包发来**。InDesign 的「打包」、Illustrator 的「打包」功能会把文件用到的字体一起收集起来（前提是字体许可允许分发）。
3. **替换成你有的字体**。在缺失字体对话框里选一款相近的字体替换。版式可能会变，替换后要检查换行和对齐。
4. **只需要看或打印，不需要再改文字**：请对方导出嵌入字体的 PDF，或者把文字转成轮廓（曲线）后再发。转曲后文字不能再编辑，记得保留一份原文件。

## 4. 同一款字体，Mac 和 Windows 上名字不一样

有些字体（尤其是早年的系统自带字体）在 Mac 和 Windows 上是两套文件，PostScript 名称不同，跨平台打开文件时就会提示缺少字体，即使两边看起来都装了“同一款”。这种情况：

- 优先改用两个平台上都一样的字体，例如开源的思源黑体、思源宋体、霞鹜文楷，它们在三个系统上用的是同一套文件、同一个名字。
- 团队协作时，约定好使用哪些字体、用哪个版本，并且从同一个来源安装。

**不要**为了让名字对上而去修改字体文件内部的名称，这会违反大多数字体的许可，也可能让文件和其他人的电脑再次对不上。

## 5. PDF 提示缺少字体

PDF 阅读器提示缺字体，或者用了替代字体，一般是导出时没有嵌入字体。请对方重新导出，在导出设置里选择嵌入全部字体（有些字体的许可不允许嵌入，这时导出软件会提示）。