Bug 26186 - Cairo userfonts causes incorrect printing of complex glyph by poppler
Summary: Cairo userfonts causes incorrect printing of complex glyph by poppler
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.8.8
Hardware: Other All
: medium normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-23 09:43 UTC by madbiologist
Modified: 2010-01-25 02:49 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Patch for 1.8.8 (1.84 KB, patch)
2010-01-25 02:49 UTC, Adrian Johnson
Details | Splinter Review

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.