[Poppler-bugs] [Bug 26143] New: Regression bug with cairo and Type 3 user-fonts

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 20 11:59:14 PST 2010


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

           Summary: Regression bug with cairo and Type 3 user-fonts
           Product: poppler
           Version: unspecified
          Platform: x86 (IA32)
               URL: http://bugs.launchpad.net/ubuntu/+source/poppler/+bug/50
                    9179
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: cairo backend
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: dsheil at vartmp.com


An Ubuntu user filed a bug on Ubuntu launchpad saying that a character in their
PDF file would display via evince, but when the file was printed (or even print
previewed), only part of the character would disappear.  In their case, the
character was the fraction 1/2, and the numerals would disappear when printing.

I loaded the page (page 9) in epdfview, another application like evince which
uses poppler as a library.  Epdfview also could see the fraction in the window,
but when it printed the page, the fraction did not print.

I tested this on my machine and had the same result.  Someone else tested this
on  the development version of Ubuntu (lucid) and had the same result.  So
three people see the same issue.

I also tested this against the latest git code (commit
442894d371879a6bf2adb5a39b9dd0a49e76e4ac on January 15, 2010).  It is still
broken.

This is a regression error.  Against poppler libraries prior to commit
a3edfa30680864b95a5196c5619846de42980857, the fraction shows up when printing
or print previewing.  On and after that commit, the fraction stops showing up. 
I suspect this problem doesn't just affect this character in this PDF, but
probably a range of Type 3 fonts.

The bug reproducing PDF is here -
http://launchpadlibrarian.net/38042138/formula_book_mf2.pdf .  The page this
shows up on is page 9.  It is a 1/2 fraction within the right-most column,
three rows down (or four, if you count the table on the top row).

The a3ed...0857 commit which broke this was committed November 1, 2008.  The
comment field of the bad commit is "Implement Type 3 fonts in cairo backend
using cairo user-fonts".

To reiterate - the problem does not happen on the screen display, only when
printing (or print previewing).  It works when linked to the poppler library
prior to the a3ed...0857 commit, when linking against the a3ed...0857 poppler
library and later, it does not work.


-- 
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