Chrome или Firefox отображают pdf намного лучше, чем Evince

Chrome или Firefox отображают pdf намного лучше, чем Evince (программа просмотра pdf по умолчанию ubuntu).
Например Chrome:

enter image description here

Evince:

enter image description here

Оба изображения сделаны при одинаковом увеличении, и даже если вы, возможно, не заметите разницы в изображениях (из-за качества загрузки скриншотов и т.д.), разница будет заметна.
Что хром делает правильно, а evince - нет? Как я могу это исправить?
Мне очень нравится Evince в остальном, и он так удобен в использовании.

Update: Похоже, что https://github.com/zhou13/poppler-subpixel поможет в моем случае. Но я не знаю, как реализовать эти патчи. Поэтому ответ, объясняющий, как это сделать, будет полезен. Любая помощь будет принята с благодарностью.

1
задан 6 September 2020 в 13:54

1 ответ

На изображении из Chrome включена субпиксельная визуализация, а на изображении из Evince – нет.

  • Некоторым людям не нравится субпиксельный рендеринг, потому что он добавляет красные и синие края по обеим сторонам глифов.

  • Субпиксельный рендеринг менее полезен на дисплеях с более высоким разрешением.

Хотя вы можете «включить» субпиксельный рендеринг для всей системы, на самом деле это только рекомендация. В конечном счете, каждое приложение или библиотека должны реализовать субпиксельный рендеринг или нет. В этом случае похоже, что библиотека Poppler в настоящее время не поддерживает субпиксельный рендеринг.

В git-репозитории Poppler есть несколько связанных проблем, которые были открыты в течение многих лет. Я бы не ожидал никакого прогресса в ближайшее время.

1
ответ дан 29 October 2020 в 15:01

Другие вопросы по тегам:

Похожие вопросы: