J1B Asked: 2023-11-14 10:40:41 +0800 CST2023-11-14 10:40:41 +0800 CST 2023-11-14 10:40:41 +0800 CST 如何解决字体问题以使PDF文件正常显示? 772 我下载了一个PDF文件并打开它,然后遇到以下错误: pdf 文件无法正常显示,文件中的许多字符仅保留为空白。 我觉得是字体问题,但是怎么解决呢? 我尝试从互联网上下载类似名称(自己找不到确切名称文件)的字体文件(.ttf)并安装到我的计算机上,但问题仍然出现,所以有人可以给我一些建议吗? pdf 1 个回答 Voted Best Answer K J 2023-11-14T20:01:03+08:002023-11-14T20:01:03+08:00 当使用了 Poorly 子集字体时,此消息很常见。在本例中是从日志中摘录的内容。 您可以忽略前 6 个大写英文字符,因为它们是一个随机组,以便在合并等时将子集保留为不重叠的唯一名称。 源字体名称如下所示。 File: 被误诊为系统性血管炎的疥疮感染1例.pdf Title: 被误诊为系统性血管炎的疥疮感染1例 Subject: 中华全科医师杂志2023年11期 Author: 马豆豆 Created: 2023-10-30 11:03:51 Modified: 2023-11-01 20:36:39 Application: 方正飞翔8.2 XML版 8.2.0.1731 PDF Producer: Founder; modified using iTextSharp™ 5.5.13.2 ©2000-2020 iText Group NV (AGPL-version) Fonts: Cambria (TrueType (CID); Identity-H; embedded) Cambria (TrueType; Ansi; embedded) Cambria-Bold (TrueType; Ansi; embedded) Cambria-Italic (TrueType; Ansi; embedded) FZFSK--GBK1-0 (TrueType (CID); Identity-H; embedded) FZHTK--GBK1-0 (TrueType (CID); Identity-H; embedded) FZKTK--GBK1-0 (TrueType (CID); Identity-H; embedded) FZSSK--GBK1-0 (TrueType (CID); Identity-H; embedded) NEU-BZ-Regular (TrueType (CID); Identity-H; embedded) NEU-HZ-Regular (TrueType (CID); Identity-H; embedded) STXihei (TrueType (CID); Identity-H; embedded) Adobe 中使用不良 CID 字体的结果将是丢失字符。 有时,可能无法通过任何可靠的方式替换或纠正大块放错位置的字符。 幸运的是,在这种情况下,可以使用另一个应用程序(可以是 PDF 浏览器或编辑器)使用任意名称并在 Windows 上使用 Arial 作为基本字体来重新打印字符。 您确实需要检查内容,也许尝试另一种字体替换方法,因为可能会造成附带损害。(我早期的尝试破坏了一些次要的元数据)。 所有字体都可能会被重命名,并且字体数量可能会发生变化,这可能是短缺的信号,现在 10 是 11,因此请仔细检查是否有缺失的内容。 File: reprinted.pdf Title: «ïÊ:ûß'@¡”—¥®˜Ó1‰C.pdf PDF Producer: Microsoft: Print To PDF Fonts: CIDFont+F1 (TrueType (CID); Identity-H; embedded) CIDFont+F2 (TrueType (CID); Identity-H; embedded) CIDFont+F3 (TrueType (CID); Identity-H; embedded) CIDFont+F4 (TrueType (CID); Identity-H; embedded) CIDFont+F5 (TrueType (CID); Identity-H; embedded) CIDFont+F6 (TrueType (CID); Identity-H; embedded) CIDFont+F7 (TrueType (CID); Identity-H; embedded) CIDFont+F8 (TrueType (CID); Identity-H; embedded) CIDFont+F9 (TrueType (CID); Identity-H; embedded) CIDFont+F10 (TrueType (CID); Identity-H; embedded)
当使用了 Poorly 子集字体时,此消息很常见。在本例中是从日志中摘录的内容。
您可以忽略前 6 个大写英文字符,因为它们是一个随机组,以便在合并等时将子集保留为不重叠的唯一名称。
源字体名称如下所示。
Adobe 中使用不良 CID 字体的结果将是丢失字符。
有时,可能无法通过任何可靠的方式替换或纠正大块放错位置的字符。
幸运的是,在这种情况下,可以使用另一个应用程序(可以是 PDF 浏览器或编辑器)使用任意名称并在 Windows 上使用 Arial 作为基本字体来重新打印字符。
您确实需要检查内容,也许尝试另一种字体替换方法,因为可能会造成附带损害。(我早期的尝试破坏了一些次要的元数据)。
所有字体都可能会被重命名,并且字体数量可能会发生变化,这可能是短缺的信号,现在 10 是 11,因此请仔细检查是否有缺失的内容。