Around 9 o'clock on Feb 21, David Turner wrote:

>   - in order to create an abstract "glyph array" whose role is to:
> 
>         * provide an array of font/glyph indices
> 
>         * provide for each glyph its position in _device-independent_
>           coordinates
> 
>         * provide a way to map glyph <->characters with the "glyph array"

I'm surprised the underlying layout engine generates device-independent
positions; the metrics of the glyphs are sometimes greatly affected by 
hinting; it seems likely that these relative glyph positions will have
visible errors on low-resolution devices.

> As an example, the latest version of "libXft" does work with any X server,
> but only provides anti-aliased text if the "Render" extension is provided.
> This should help migrate legacy applications to the new model rather
> easily (and transparently to users..)

Actually, can provide equivalent rendering capabilities on any server with 
a 'TrueColor' visual; it's just a *lot* slower than using the Render 
extension, especially when running over a network.  Of course it's 
configurable so that you can use non-AA text when desired for better 
performance.

Keith Packard        XFree86 Core Team        Compaq Cambridge Research Lab


_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to