----- Original Message -----
From: "Tomas Frydrych" <[EMAIL PROTECTED]>
To: "Joaquin Cuenca Abela" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, April 29, 2002 1:50 PM
Subject: Re: Pango on windows


>
> Hi Joaquin,
>
> > I've been playing a bit with pango, using the windows native backend.
> >
> > First, make the whole thing compile and run was a pain.  Maybe it's
> > just me been a unix guy, but it took me several hours to get the whole
> > thing running (and I was using precompiled packages for glib...)
>
> If it is any consolation, I did not suceed at all.
>
> > The windows native backend seems to be in a more or less functional
> > state.
>
> The FT2 backend should be in a better condition, since it is used in
> GIMP and GnomeCanvas (so Owen tells me); I suspect the win32
> backend is not used in anything.
>
> > The only big problem that I've seen is that the size of the
> > fonts was (*absolutely*) wrong.  If you ask for a font size of 12,
> > pango renders the font with a size of ~7.5 points.
> >
> > I've patched pango to fix this problem, so if you want to play with
> > the windows backend apply the attached patch before you start the fun.
>
> I am do not think the patch is correct either, according to the docs,
> font sizes are meant to be given in 1/64th' of a point,

Nope.  I guess that you're speaking about PangoGlyphUnit, but sizes are
specified in logical points (typographical points).

> so the
> resolution should be something like:
>
> PANGO_SCALE * 72  / (64 * device_dpi)

I would have seen an error in a factor of 64 in the output strings... :-)

Cheers,


Reply via email to