Bug 26186

Summary: Cairo userfonts causes incorrect printing of complex glyph by poppler
Product: cairo Reporter: madbiologist <madbiologist2016>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium CC: madbiologist2016
Version: 1.8.8   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Patch for 1.8.8

Description madbiologist 2010-01-23 09:43:10 UTC
Ever since poppler commit a3edfa30680864b95a5196c5619846de42980857 - "Implement Type 3 fonts in cairo backend using cairo user-fonts" on November 1, 2008, document viewers which use poppler (such as Evince and Epdfview) are unable to print (or print preview) a complex glyph created from a type 3 font, namely the fraction 1/2.  The fraction is displayed correctly on screen but is not printed (or print previewed) correctly.

Please see fdo bug #26143 for more info and a test case.
Comment 2 madbiologist 2010-01-24 08:10:44 UTC
Wow - that was fast!

Thanks mate.

I'll update the Ubuntu launchpad bug report.

Happy Australia Day to you.
Comment 3 Adrian Johnson 2010-01-25 02:49:32 UTC
Created attachment 32802 [details] [review]
Patch for 1.8.8

The fix introduced a regression. I've fixed it now with 180aea76

I'm attaching a single combined patch for 1.8.8 since the two patches in master don't apply cleanly to 1.8.8.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.