为什么这个 PDF 的字体在我的计算机上无法读取?

为什么这个 PDF 的字体在我的计算机上无法读取?

我正在尝试阅读汇编语言的艺术按照这个答案在 Stack Overflow 上。当我在我的 Ubuntu 12.04 机器上打开它时,它看起来像这样:

在此处输入图片描述

我还没有在其他机器上测试过,但这不可能是故意的。发生了什么事,我该如何修复?

编辑:上面的截图来自 Chrome。在 Evince 中它看起来像这样:

在此处输入链接描述

仍然很挤,难以阅读,但好多了。我能做些什么来解决这个问题吗?

答案1

文档指定了一组字体(例如,Garamond 是文档中使用的主要字体),但未嵌入这些字体。因此,您的系统会使用其认为最接近的字体来呈现它。我认为这是格式错误的 PDF;如果您使用的字体并不广泛使用,并且没有嵌入它,用户将很难阅读它。

您可以从这里安装 Garamond:http://www.fontage.com/pages/garamond.html

下载 garamond.zip 文件,解压,然后打开出现的每个 .ttf 文件。它们将在 Font Viewer 中打开。单击“安装”按钮将它们安装到您的系统中。它们将仅为您的用户安装,位于 下.fonts。安装完成后,使用 evince 打开文档,它将拾取新字体并按预期显示文档。

要了解文档使用的字体,请在 evince 中打开它,转到文件 -> 属性,然后转到字体选项卡。任何标有“未嵌入”的字体都是未嵌入的,为了使文档 100% 准确地呈现,您需要在系统上安装所有这些字体。

相关内容