[cairo-bugs] [Bug 10067] quartz surface does not use device glyph extents

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Mar 6 16:53:33 PST 2007


------- Comment #2 from Brian.Ewins at gmail.com  2007-03-06 16:53 PST -------
Created an attachment (id=9002)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=9002&action=view)
correct scaling using glyph device extents.

Patch as described, with better error recovery.

I'm more confident that this patch should just be applied now. The same
approach is used on the xlib, glitz backends; also the patch has been used in
anger in joost in combination with pending atsui patches. Finally, I dug into
the issue of whether the atsui approach of using paths to find extents was
excessive, and found that it's exactly the same in freetype - the CBox is used
for the extents (the bounding box of the glyph path control points).

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the cairo-bugs mailing list