[cairo] Text scaling and hinting

Robert O'Callahan rocallahan at novell.com
Wed May 4 23:32:12 PDT 2005

On Wed, 2005-05-04 at 22:50 -0400, Owen Taylor wrote:
> On Thu, 2005-05-05 at 13:53 +1200, Robert O'Callahan wrote:
> > [OK, I'm lying. In this first iteration I'm using Pango-Xft so I'm not
> > even using any cairo_scaled_font_t. But hopefully Owen will release some
> > sort of Pango-Cairo integration to solve this :-).]
> I'm not quite sure how you are using PangoXft with cairo.

It's a total hack. I rely on Xft for metrics and font configuration,
assuming that Xft gives me the metrics for an identity CTM. When the
time comes to draw text, I get the glyph data from Pango, get a
cairo_font_face_t via
set the size to the FC_PIXEL_SIZE, and draw away. I mainly did it this
way because it's a very small change to blizzard's Pango-Xft code.

It works fine with trivial transformations. I haven't tried anything
else yet because I need to work on SVG integration.

> I'll look at doing a Pango-1.9.0 once we get cairo-0.5.0 out the door.
> Doing it before some API stability on the cairo front would be a a 
> bad idea.

Sure. This is just a temporary thing so I can make progress on other


More information about the cairo mailing list