![Chrome 或 Firefox 渲染 PDF 的效果比 Evince 好得多](https://linux22.com/image/1176111/Chrome%20%E6%88%96%20Firefox%20%E6%B8%B2%E6%9F%93%20PDF%20%E7%9A%84%E6%95%88%E6%9E%9C%E6%AF%94%20Evince%20%E5%A5%BD%E5%BE%97%E5%A4%9A.png)
Chrome 或 Firefox 渲染 pdf 的效果比 Evince(ubuntu 的默认 pdf 查看器)好得多。
例如 Chrome:
表明:
两张照片都是以相同的缩放比例拍摄的,即使您可能不会注意到图像中的差异(由于屏幕截图上传质量等),但还是存在明显差异。
为什么 chrome 做对了而 evince 做错了?我该如何解决这个问题?
我真的很喜欢 Evince,它使用起来非常方便。
更新: 看起来https://github.com/zhou13/poppler-subpixel对我的情况有帮助。但我不知道如何实现这些补丁。所以回答解释如何做到这一点会很有帮助。任何帮助都会很感激,谢谢。
答案1
Chrome 中的图像似乎子像素渲染启用,而 Evince 的则未启用。
有些人不喜欢子像素渲染,因为它会在字形的两侧添加红色和蓝色边缘。
在高分辨率显示器上,子像素渲染的优势较小。
虽然你可以在系统范围内“启用”子像素渲染,但这实际上只是一个建议。最终是否实现子像素渲染取决于每个应用程序或库。在这种情况下,Poppler 库目前似乎不支持子像素渲染。
Poppler 的 git 存储库中有几个相关问题已经存在多年了。我预计短期内不会有任何进展。