# 翻译版 EPUB 缺字？先查字体和语言设置

多语言 EPUB 出现方框、缺字形或语言问题？对照原文、更换阅读器字体，并在另一款阅读软件中测试，逐步定位原因。

该显示字符的地方出现一个方框，不一定说明翻译时丢了字。字符可能就在文件里，只是当前字体画不出来。反过来，换字体也修不好文件中本来就缺失或损坏的文字。

处理多语言 EPUB 时，把问题拆成三件事：正确的字符是否已存入文件、阅读器能否显示它、语言是否标注正确。先把这三点查清楚，再考虑重新翻译。

## 确认字符是否存在

找一段出现问题的短文字，记下它所在的章节、前后的词，以及缺失字符的位置。再和原文对照，注意重音符号、标点，以及混用的文字系统。

如果阅读器允许复制，把这段文字粘贴到纯文本编辑器里，并选用支持该文字系统的字体。如果这里能显示正确字符，问题多半出在阅读应用的字体或渲染上。如果各处看到的都是同样的错误文字，就要查文件内容，或者更早的文本提取环节。

这只是排查线索，不能当作定论。有些阅读器限制复制，或者会在导出时替换字符。请保留原始 EPUB，换一款阅读软件对照同一段文字，再做判断。

## 换用覆盖该文字系统的字体

在阅读器的排版设置里，为这门语言试一款合适的系统字体。如果应用允许覆盖出版方字体，就把书里自带的样式和阅读器字体对比一下。

一款拉丁字体也许能正常显示普通英文，却缺少希腊文、阿拉伯文、中文或较少见的带重音字符。数学符号又可能需要另一套字形。普通正文和出问题的那些符号，都要分别检查。

不要以为一款字体就能应付所有文字系统。一段多语言文字可能牵涉后备字体，渲染方式也各不相同。调大字号，还能看出默认字号下被遮住的截断符号或行高问题。

嵌入字体属于编辑 EPUB 的决定，不是自动修复手段。它需要合适的字体、分发授权，以及正确的资源引用。PDF Craft 不保证每款字体都能嵌入，也不保证每个阅读器都会采用。

## 语言标记和字体各管各的

语言声明标明的是出版元数据和正文内容所用的语言。它可以帮助阅读系统理解文本，包括读音和针对特定语言的处理方式。但它不会给字体补上缺失的字形。

[EPUB 3.3 规范](https://www.w3.org/TR/epub-33/)规定了出版元数据和内容文档的要求。对于经过编辑的多语言书籍，要检查出版语言和内容中的语言声明，包括切换语言的那些段落。如果你不熟悉 EPUB 内部结构，最好请了解这个格式的人检查一份副本，不要直接改动你手上唯一的文件。

如果要检查解包后的 EPUB，OPF 包元数据用 `dc:language` 表示出版语言。在 XHTML 内容里，检查文档根元素以及外语段落上的 `lang` 和 `xml:lang`。例如，英文章节里的一段法语可以标成 `<span lang="fr" xml:lang="fr">Bonjour</span>`。这只是文件层面的检查示例，并不表示 PDF Craft 会自动修正所有声明。请在副本上操作，确认修改有效后再用阅读器打开。

制作双语版本时，要确认原文和译文能区分开，并且按预期的顺序阅读。文字看起来正确，不代表语言元数据正确；元数据正确，也不代表翻译准确。

## 做一次小范围的跨阅读器对比

条件允许的话，用两款阅读软件打开同一个文件和同一段文字。把字体和设备情况记下来：

| 观察结果           | 接下来查什么          |
| -------------- | --------------- |
| 换字体后正常         | 字体覆盖范围或书籍样式     |
| 一款阅读器正常，另一款不正常 | 阅读软件的支持或渲染      |
| 所有阅读器和复制出的文字都错 | 文件存储的内容或更早的识别环节 |
| 只有大字号下符号被截断    | 字体度量、字距或样式      |

对比时注意别拿不同版本的文件。给原始文件和结果文件起清楚的名字，确认两款阅读器打开的是同一次下载的文件。书库里缓存的旧副本，会让一次成功的修复看起来毫无效果。

## 修复后多查几处再确认

改过字体或文件之后，检查标题、正文段落、斜体、注释标记、表格，以及混用多种文字系统的段落。按你平时的阅读方式调大字号，旋转屏幕或缩窄窗口。再确认目录仍然能跳到正确的章节。

[PDF Craft](https://pdfcraft.ai/zh-CN/epub-translator/) 可以输出翻译版或双语版 EPUB；双语段落先显示原文，再显示译文。下载结果后，用你常用的阅读器打开，也可以选用桌面端来阅读和整理。不管文件是哪个工具生成的，排版检查都值得做。

想更全面地检查文件，可以参考[翻译版 EPUB 兼容性检查](https://pdfcraft.ai/zh-CN/blog/validate-translated-epub/)。如果你在平板上阅读，可以按 [iPad 阅读流程](https://pdfcraft.ai/zh-CN/blog/translated-epub-on-ipad/)操作，并在平板上测试那段有问题的文字。先修好出问题的那一层——内容、字体还是阅读器——而不是一上来就重新翻译。

