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

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

笔记这可能是重复的,事实上我确信它一定是重复的,但我找不到它。有关于字体渲染或 evince 中不正确字体的问题,但据我所知,不是我在这里提到的具体情况。

evince 似乎不能很好地处理显示字体。如果我在 Acroread(或 Adob​​e 现在的 PDF 阅读器)中打开 PDF,它看起来不错,但是当我在表明,结果看起来很糟糕。以下是比较:

在此处输入图片描述

表明是个下部样本

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

答案1

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

我和其他人都遇到了这个问题。这个问题似乎已经存在一段时间了。evince无法正确渲染某些字体。

您可以检查字体是否嵌入在您的 pdf 文档中,然后用 进行修复ghostscript

我找到了一篇文章堆栈溢出这解释得非常详细。这足以应付工作。大多数字体很可能已经安装在您的系统中(它们已安装在我的系统中)。

我还偶然发现了一个懒惰软件教程帖子中有类似的详细内容。

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

我遇到的唯一一款可以正确呈现该格式的软件是 Adob​​e 的 Acrobat Reader。我已在多个系统和设备上使用从 OSS 到专有的各种 pdf 应用程序对其进行了测试。

不管怎样,我还是会使用evince,遗憾的是我现在没有时间研究源代码来弄清楚为什么会发生这种情况。也许我或其他人有一天会修复它。你永远不知道。它是 OSS。

相关内容