文档打印时显示“¿”而不是“fi”

文档打印时显示“¿”而不是“fi”

我有一个非常恼人的问题兄弟 MFC-L2740DW每当我打印包含字符的文档时fi,页面就会显示为¿

我发现这个人也有同样的问题但这个不切实际的、令人烦恼的问题却没有解决办法。

有人知道我该如何解决这个问题吗?

我正在打印的文档是 PDF,我正在从Adobe Acrobat 阅读器 DC

答案1

这很可能是由于印刷连字,字符“fi”被合并为单个字符“fi”,这与 PDF 中嵌入的字体编码错误/缺陷有关。“ff”字符序列中也可能存在一些缺陷。

您可以尝试在 PDF 阅读器中使用鼠标选择单个字符来检查连字...如果您无法仅选择“f”(或“i”),并且此时选择“跳跃”,则有强烈的迹象表明不存在“f”或“i”,而是组合字符。

如果你是该文档的创建者,请尝试关闭连字符在文字处理器中,然后再次打印/导出为 PDF。(如果不起作用,请尝试删除并重新输入错误的“fi”;也许文字处理器在关闭此功能时不会删除文档中已经存在的连字。)

如果您只是从某处获取 PDF,那么您就不走运了;该 PDF 是以有缺陷的方式创建的。

答案2

您需要更改 PDF 文件的字符编码,如果您不是其创建者,则无法执行此操作。

要将文件转换为其他格式的 PDF,您可以尝试一种奇怪的方法,将其打印到……PDF 打印机。这可能会创建另一个不会出现此问题的 PDF 文件。

答案3

这听起来像是字体没有正确嵌入,或者根本没有嵌入的问题。

如果您是 PDF 的创建者,请确保嵌入并子集所有字体。如果这没有提供所需的效果,请遵循 jvb 的建议并取消选择使用连字符。

如果您不是 PDF 的创建者,请转到 Acrobat 打印对话框中的高级打印选项,并选中“打印为图像”。在这种情况下,它将进行 Acrobat 渲染,显然它可以正确执行此操作。

相关内容