[okular] [Bug 468112] New: Use Cairo backend for Poppler wrapper used in Okular

Alexander Wilms bugzilla_noreply at kde.org
Mon Apr 3 09:59:44 BST 2023


https://bugs.kde.org/show_bug.cgi?id=468112

            Bug ID: 468112
           Summary: Use Cairo backend for Poppler wrapper used in Okular
    Classification: Applications
           Product: okular
           Version: 22.12.3
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: PDF backend
          Assignee: okular-devel at kde.org
          Reporter: f.alexander.wilms at gmail.com
  Target Milestone: ---

Created attachment 157812
  --> https://bugs.kde.org/attachment.cgi?id=157812&action=edit
PDF which displays rendering artifacts at 150% zoom

SUMMARY
Okular displays rendering artifacts when one opens a PDF and zooms in a bit.
Apparently this is caused by the Splash backend in Poppler's Qt backend.
Enabling the Cairo backend should fix this.


STEPS TO REPRODUCE
1. Download the attachment
2. Open specimen.pdf in Evince and Okular

OBSERVED RESULT
Evince renders the text as expected, all characters are on the same baseline.
In Okular, the characters jump up and down.

EXPECTED RESULT
All characters are on the same baseline.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230331
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.8-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
https://unix.stackexchange.com/questions/611764/bad-rendering-of-graphics-in-okular-at-higher-zoom-levels
which links to
https://github.com/giddie/poppler-cairo-backend
which links to 
https://bugs.freedesktop.org/show_bug.cgi?id=25240
which links to
https://gitlab.freedesktop.org/poppler/poppler/-/issues/435
which links to
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/546

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list