检查完下面的屏幕截图后,您会发现 Okular 在渲染我的两个测试文件方面比许多其他知名查看器要差得多。这是不幸的,因为在 Kubuntu 中,Okular 是自然的默认查看器。
我的问题如下
我可以做些什么(例如下载并安装一些补丁等)来改善 Okular 中的渲染? (“启用图形抗锯齿”和“启用文本抗锯齿”均已在我的 Okular 中启用。)
为什么 Okular 在渲染这些测试文件方面比其他查看器差得多?
测试
对于所有 pdf 查看器,本文中的所有图像都是使用相同大小的捕获区域捕获的。
为了了解我正在谈论的内容,您可能必须单击图像并以全分辨率查看它们。
第一个测试文件
可以下载相关的一页 pdf 测试文件这里。它是使用创建的苏纳尔普。下面,我使用创建的 pdf 文件重复测试墨景,结果相似。
正如我所说,他的“启用图形抗锯齿”和“启用文本抗锯齿”都在我的 Okular 中启用。
在 75% 时,渲染大部分都很好,尽管您可以看到灰色方块的左侧比其他三个更薄,但事实不应该是这样。但当我们放大时,真正的问题开始出现,如下所示。
正如您所看到的,一些蓝色水平线渲染得比其他蓝色水平线显着粗。
该问题(对于此测试文件)不会影响我尝试过的任何其他查看器。
Adobe Acrobat Reader DC(通过 Wine):
第二个测试文件
我尝试了不同的测试 pdf 文件,该文件是通过多次复制和粘贴同一水平线在 inkscape 中生成的(可以下载有问题的一页 pdf 文件)这里.)
虽然 Okular 仍然是最糟糕的,但其他大多数也不太完美:如果使用不同的缩放级别,最终会遇到渲染关闭的级别。对于这个特定的文件,仅使用 PDF-XChange 编辑器我无法找到渲染关闭的缩放级别。
奥库拉:
为了看到其余部分的缺陷,您可能确实需要单击图像并以全分辨率查看它们(即使您不必对上面的图像执行此操作)。您应该能够看到某些线条比其他线条更细。
表明:
福昕:
Adobe Acrobat Reader DC:
正如我所说,我无法在任何缩放级别的 PDF-XChange Editor 渲染此文件时发现任何缺陷。但可能我还没有尝试足够的缩放级别。
就其价值而言,虽然可能不重要,但这是我的系统配置:
笔记本电脑型号:Dell Latitude 7490。
操作系统:Kubuntu 20.04
KDE Plasma 版本:5.18.5
KDE Frameworks 版本:5.68.0
Qt 版本:5.12。 8
内核版本:5.4.0-48-generic
操作系统类型:64 位
处理器:8 × Intel® Core™ i7-8650U CPU @ 1.90GHz(显卡:Intel UHD Graphics 620 集成图形处理器)
内存:15.5 GiB RAM
让我重复一下我的问题:
我可以做些什么(例如下载并安装一些补丁等)来改善 Okular 中的渲染? (“启用图形抗锯齿”和“启用文本抗锯齿”均已在我的 Okular 中启用。)
为什么 Okular 在渲染这些测试文件方面比其他查看器差得多?
答案1
Okular 和 Evince 都使用 poppler 库来渲染 pdf,但它们使用不同的后端,从而产生不同的结果。要将 Okular 中的渲染后端切换到 Evince 中使用的渲染后端,您可以使用以下命令编译 poppler这补丁集。