为什么我的 PDF 字体在 Firefox 和 Chromium 中看起来不同?

为什么我的 PDF 字体在 Firefox 和 Chromium 中看起来不同?

什么原因导致此错误?我将此称为错误,因为当这些字母在 Firefox 中挤在一起时,我几乎无法阅读它们。

在 Firefox 65.0 中,PDF 中的字体如下所示:

![Firefox,非斜体字体

在 Chromium 71.0.3578.80 中,它们看起来像这样:

Chromium,非斜体字体

我在 Debian 9.7 上运行这两种浏览器,并且已禁用这两种浏览器中的所有扩展。

答案1

可以创建嵌入字体的 PDF,这会导致文件大小更大,但在所有查看器的显示更一致,或者不嵌入字体,这样会创建较小的文件,但由于可用的字体可能会有所不同,因此可能会存在一致性问题。

因为大多数 PDF 都是为了网络共享而生成的,并且绝对一致的布局并不是非常重要,所以在大多数情况下字体都是不嵌入的。

即使在同一个系统上,字体的引用方式也可能会有所不同。虽然我不确定,但我认为 PDF 支持字体系列的方式与 HTML 渲染的工作方式非常相似,例如,您可以告诉 PDF 您希望此文本块使用通用斜体衬线字体,并且它会根据查看器中定义的一组给定首选项选择自己的首选项。

如果您要查看完全嵌入字体创建的 PDF,则显示在更广泛的查看者中应该更加一致。

相关内容