Bug 9147

Summary: font rendering fails for xservers missing the XRender extension
Product: cairo Reporter: Andreas Liebe <liebe>
Component: xlib backendAssignee: Carl Worth <cworth>
Status: RESOLVED INVALID QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: major    
Priority: high    
Version: 1.3.2   
Hardware: SPARC   
OS: Solaris   
URL: http://mrtg.net.hrz.tu-darmstadt.de/liebe/cairo/
Whiteboard:
i915 platform: i915 features:

Description Andreas Liebe 2006-11-24 05:20:40 UTC
On Xservers missing the XRender extensions fonts were not displayed correctly.
First noticed it with gtk+ linked against cairo but I proved it with a simple
native cairo example (see URL). I explicitly tested with the same libs because I
first suspected freetype to be the cause. Images looks like some mask is displaced.

Tested it with Cairo 1.2.x and 1.3.4. Cairo 1.0.4 works using the same
additional libraries.

Used Solaris 8 and 9 for testing.

Please see hardcopies at http://mrtg.net.hrz.tu-darmstadt.de/liebe/cairo/
Comment 1 Andreas Liebe 2006-12-11 05:20:18 UTC
I've tested with cairo-1.3.6, too. No changes.

But I found out, that the problem only occurs when I set font smoothing to
subpixel (LCD)/CAIRO_ANTIALIAS_SUBPIXEL. It works fine with both Grayscale and None.
Comment 2 Chris Wilson 2008-10-10 12:33:44 UTC
I can no longer check the external link to confirm this bug - but the bug sounds quite insidious and I expect the behaviour to have changed with the oft-modified code in cairo-ft-font.c

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.