Around 14 o'clock on Sep 6, Brian Stell wrote:

> Kindly add:
>   Font matching / substitution. ...
>   Glyph fill in ...
>   Glyph substitution ...
>   Glyph positioning ...
>   Kerning ...
>   Vertical layout ...
>   Bi-Directional (bidi) support ...
>   Complex Text Language (CTL) support ...
>   Glyph rotation / transform ...
>   True WYSIWYG ...

That's a good list of typographical features applications need; for
our purposes today, let's try to winnow it down to the set of features the 
basic font handling and rendering libraries will need to perform.

Font Handling:

        + Font matching / substitution
        + Glyph fill in
        + Glyph metrics for positioning
        + Kerning table access
        + Layout table access for bidi/ctl
        + Vertical metric table access

Rendering library:

        + Glyph rotation / transformation
        + Manual glyph positioning

Use of the various font tables will remain the purview of the upper levels 
while we work on the basic infrastructure.  I'm also not ready to 
standarize on how the API will work for text rendering; it's still too 
soon to restrict innovation in that area.  Let's agree on the obvious 
things and work to reach consensus on the hard parts.

[EMAIL PROTECTED]        XFree86 Core Team              SuSE, Inc.


_______________________________________________
Render mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/render

Reply via email to