[Poppler-bugs] [Bug 22855] Very bad quality from evince printing pages which have been printed to pdf using firefox

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Aug 9 08:47:29 PDT 2009


http://bugs.freedesktop.org/show_bug.cgi?id=22855


Carlos Garcia Campos <carlosgc at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ajohnson at redneon.com




--- Comment #1 from Carlos Garcia Campos <carlosgc at gnome.org>  2009-08-09 08:47:28 PST ---

> The reason pages 1 and 4 of your PDF are printed as a bitmap are:
> 
> - Firefox is using cairo operators that are not natively supported by PDF on
> page 1 and 4. I don't think there is any reason that Firefox needs to use
> anything other than CAIRO_OPERATOR_OVER when printing so I consider this a bug
> in Firefox.
> 
> - As a result cairo embeds a fallback image in the PDF for the region drawn
> with operators not supported by PDF. But the bounding box of the PDF pattern
> used to draw the fallback image is set to the page size instead of the image
> size. This is a bug in cairo.
> 
> - When poppler is used to print the PDF via the cairo backend the image becomes
> a full page image due to the pattern bounding box being set to the page size."
> 
> It's also reproducible with git master version of poppler.

So, if I understood correctly, it's a bug in firefox and cairo, not in poppler,
since we are using the wrong bounding box becuase of the cairo bug.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list