PDF 文件中的字体:如何确保字体能够在各个平台/阅读器上正确呈现?

PDF 文件中的字体:如何确保字体能够在各个平台/阅读器上正确呈现?

我在 MS Word(2007)中创建了一个文档,然后将其发布为 PDF,目的是创建一个看起来相同无论选择什么平台或 pdf 阅读器。

它在几台 Windows 机器上看起来很好,但是当我在 ubuntu 中打开它(使用 acroread)时,原始字体 arial 被替换为一些完全不合适的荒谬花哨字体。

这让我担心该文档的字体可能会根据收件人打开文档时所使用的方式以某种疯狂随机的方式呈现。

问题:

  1. 我不明白字体在 pdf 中的工作原理,但我听说过在 pdf 中“嵌入”字体。这是否可以确保我选择的任何字体始终以相同的方式呈现?如果可以,我该怎么做?

  2. 有没有其他万无一失的方法来生成一个字体“表现”正确的简单 pdf?我不是绑定到任何特定工具(如 MS Word)。我最关心的是 pdf 文档是否符合我的预期。

答案1

  1. 是的,嵌入字体可确保所有收件人都能按预期显示 PDF。您必须确保您有权嵌入商业字体,嵌入子集字体的限制较少。请参阅本文了解 Word 2007 中的一些选项。

  2. 限制您的文档至PDF 基础字体应该会有所帮助。还有另一组字体称为网络安全字体它出现在大多数平台上并且在 PDF 中使用也是安全的。

答案2

由于您不需要 MS Word——那么使用 OpenOffice.org 或 LibreOffice 怎么样?

这两个都有一个菜单项‘文件 -> 导出为 PDF...’

确保勾选了复选框PDF/A-1a-- 这将保证符合 PDF/A-1a 标准,该标准要求嵌入所有字体。这样,文件在所有平台上的显示和打印效果都相同(PDF/A 中的“A”表示文件符合“存档”标准。)

答案3

万无一失的方法:扫描打印的文档,或将其转换为图像(不是像 Excel 有时那样的修改后的超文本图像,而是 JPG 或 BMP),然后将其转换为 pdf。

通过转换为图像,您处理的是图片,而不是可能被其他系统误解或误译的代码。

当然,这样做通常会产生较大的文件,并且根据您是否必须扫描打印的文档来创建图像,最终可能会得到质量较低的输出。但您永远不必担心 Arial 会变成花哨的奇怪字体。

相关内容