Re: [evince] How do I script Evince for rendering assessment?



On Thu, 2013-04-18 at 20:33 +0200, David Kastrup wrote:
Germán Póo-Caamaño <gpoo gnome org> writes:
[...]
Poppler has different backends to paint. Glib-based applications use
cairo whereas Qt4-based applications use Arthur.

In other words, pdftocairo and libpoppler-glib (the one used by
Evince) are linked against to libpoppler-cairo.  libpoppler-qt4 is
linked against libpoppler-arthur.

That would be relevant, yes.  Frescobaldi uses libpoppler-qt4.  So using
pdftocairo as a tool for predicting Evince quality could probably be
made to work.

FWIW, naming it as 'Evince' could be inaccurate.  For instance, in
Ubuntu you would find Evince 3.8 and poppler 0.20, and in Fedora you
would find Evince 3.8 and poppler 0.22.  Then, you have to add the
version of cairo installed.

More accurate could be stating poppler and cairo versions, and
indicating Evince/Distro versions as a side note (or viceversa).

AFAIK, most of the improvements between poppler and cairo versions are
in rendering and performance.  From the rendering point of view, those
versions are more important than Evince version.

-- 
Germán Poo-Caamaño
http://calcifer.org/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]