Chrome или Firefox отображают pdf намного лучше, чем Evince (программа просмотра pdf по умолчанию ubuntu).
Например
Chrome:
Evince:
Оба изображения сделаны при одинаковом увеличении, и даже если вы, возможно, не заметите разницы в изображениях (из-за качества загрузки скриншотов и т.д.), разница будет заметна.
Что хром делает правильно, а evince - нет? Как я могу это исправить?
Мне очень нравится Evince в остальном, и он так удобен в использовании.
Update: Похоже, что https://github.com/zhou13/poppler-subpixel поможет в моем случае. Но я не знаю, как реализовать эти патчи. Поэтому ответ, объясняющий, как это сделать, будет полезен. Любая помощь будет принята с благодарностью.
На изображении из Chrome включена субпиксельная визуализация, а на изображении из Evince – нет.
Некоторым людям не нравится субпиксельный рендеринг, потому что он добавляет красные и синие края по обеим сторонам глифов.
Субпиксельный рендеринг менее полезен на дисплеях с более высоким разрешением.
Хотя вы можете «включить» субпиксельный рендеринг для всей системы, на самом деле это только рекомендация. В конечном счете, каждое приложение или библиотека должны реализовать субпиксельный рендеринг или нет. В этом случае похоже, что библиотека Poppler в настоящее время не поддерживает субпиксельный рендеринг.
В git-репозитории Poppler есть несколько связанных проблем, которые были открыты в течение многих лет. Я бы не ожидал никакого прогресса в ближайшее время.