如何改进evince中显示的字体?

pos*_*hoc 5 fonts pdf evince

请注意,这可能是重复的,实际上我确定它一定是重复的,但我在任何地方都找不到。在 evince 中存在关于字体渲染或不正确字体的问题,但据我所知,不是我在这里指的具体情况。

似乎 evince 不能很好地处理显示字体。如果我在 Acroread 中打开一个 PDF(或者现在 Adob​​e 的 PDF 阅读器被称为什么),它看起来不错,但是当我在Evince 中打开同一个 PDF 时,结果看起来很糟糕。这是一个比较:

在此处输入图片说明

Evince较低的样本

有谁知道如何强制 Evince 正确显示字体,或者作为替代方案,建议一个更好的 Evince 替代方案?总的来说,我喜欢 Evince,因为它快速且安全(它不执行嵌入式 JavaScript,这似乎是最近互联网上最常见的传播漏洞),但我很乐意考虑替代方案。

小智 1

晚了几年,但考虑到我遇到了这个问题,而且这是我的搜索中弹出的第一个帖子,我想为什么不呢。

我和其他人都有这个问题。它显然已经存在了一段时间了。evince无法正确渲染某些字体。

您可以检查字体是否嵌入到您的 pdf 文档中,然后使用 修复它ghostscript

我在stackoverflow上找到了一篇文章,其中非常详细地解释了它。工作起来就够了。大多数字体很可能已经在您的系统中(它们已安装在我的系统上)。

我还碰巧发现了一篇slackware教程文章,其中介绍了类似的细节。

但从技术上讲,最终,这只是 evince 呈现 pdf 文件的方式。我可以使用不同的应用程序加载我的 pdf 文件,并且我注意到每个应用程序都以独特的方式呈现。

我遇到的唯一能够正确呈现它的软件是 Adob​​e 的 Acrobat Reader。我已经使用从 OSS 到专有的各种 pdf 应用程序在多个系统和设备上对此进行了测试。

我仍然使用evince无论如何,遗憾的是我现在没有时间去研究源代码来找出为什么会发生这种情况。也许有一天我或其他人会解决这个问题。你永远不会知道。它是开源软件。