[cairo] Text scaling and hinting
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
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