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