Bug 9147 - font rendering fails for xservers missing the XRender extension
Summary: font rendering fails for xservers missing the XRender extension
Alias: None
Product: cairo
Classification: Unclassified
Component: xlib backend (show other bugs)
Version: 1.3.2
Hardware: SPARC Solaris
: high major
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL: http://mrtg.net.hrz.tu-darmstadt.de/l...
Depends on:
Reported: 2006-11-24 05:20 UTC by Andreas Liebe
Modified: 2008-10-10 12:33 UTC (History)
0 users

See Also:
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.