[cairo-bugs] [Bug 31062] New: Regression: Printing certain documents yields characters scattered all over the page

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 23 06:36:27 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31062

           Summary: Regression: Printing certain documents yields
                    characters scattered all over the page
           Product: cairo
           Version: 1.10.0
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: stimberg at users.sourceforge.net
         QAContact: cairo-bugs at cairographics.org


In the Ubuntu bug tracker, bug reports are piling up about evince producing
scrambled documents when printing (also when printing to file, also seen in
print preview):
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/661724

This seems to be a regression, evince in Ubuntu 10.10 (cairo 1.10.0) shows this
issue, evince in Ubuntu 10.04 (cairo 1.8.10) does not.

One example document showing this problem:
http://www.fincen.gov/fin104_ctr.pdf
And this is the output of "Print to file (PDF)":
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/661724/+attachment/1699993/+files/output.pdf

When I build evince in Ubuntu 10.04 with the newer version of cairo, I can
reproduce this problem, therefore I think it is really a cairo bug. 

I tried bisecting cairo from git, and it points to this commit as introducing
the problem:
edcefa87ed0a8ff59b54ef9251182ce68f9158ba type1: Use correct glyph advance when
subsetting type 1 fonts
http://cgit.freedesktop.org/cairo/commit/?id=edcefa87ed0a8ff59b54ef9251182ce68f9158ba

It's perfectly possible that I did something wrong in debugging this issue, but
the above commit sounds at least potentially related.

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


More information about the cairo-bugs mailing list