[squeak-dev] Re: Cuis font sizes
Juan Vuletich
juan at jvuletich.org
Mon Aug 31 11:45:37 UTC 2009
Hi Andreas,
Andreas Raab wrote:
>
> Okay, I figured it out. It turns out that for computing the line
> spacing one needs to use the OS/2 table from the truetype font if
> present. What confused me was that DejaVu Sans had a linegap (leading)
> of zero in its horizontal header table which *should* make things very
> easy. Except that in its OS/2 table it has a non-zero linegap/leading.
> If we use the values from that table we end up with the right sizes
> but it seems that for rendering we then need to use the "original"
> values (from the hhea table). With these issues addressed, the bitmap
> and the outline versions are virtually indistinguishable in size and
> spacing (see screenshot).
Great! Anyway if you happen to find some problem with the StrikeFonts,
I'll be happy to help.
>
>> BTW, when mixing TTF and StrikeFonts there might be differences in
>> line spacing and kerning, besides mating the baseline, ascent and
>> descent. These might be visible... and perhaps need fixing to to make
>> it look nice.
>
> It looks quite reasonable in my tests. You can take a word and replace
> just one character with the corresponding font and it looks fine. I'm
> mostly interested in covering the glyph ranges that are outside Latin-1.
Good!
Cheers,
Juan Vuletich
>
>> Finally, any reason not to use FreeType? It looks like a good
>> alternative for Unicode.
>
> No particular reason other than that I like this font stuff, and that
> I think that carrying 500k for a plugin out of which you only use the
> auto-hinter is kinda insane ;-) Seriously, if someone would port the
> auto-hinter we could make fonts that are every bit as good as Freetype.
>
> But it's still an interesting idea and I should check it out to see
> how different (or not) things are.
>
> Cheers,
> - Andreas
>
> ------------------------------------------------------------------------
>
More information about the Squeak-dev
mailing list
|