David Turner wrote:
> ...
> > 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 ...
> 
> These features are the work/core of a text layout library, not of
> the type system itself ! You can already use Pango, ICU or Qt to
> perform some of these, and probably "FT Layout" in the future..

These are features that Unicode applications may need. I have not 
stated a preference regarding whether Xft, Pango, Qt, or FreeType
provide the interface.

Single language applications may only need:

  Font matching / substitution

Multi-lingual applications will need:

  Glyph fill in ...

Applications supporting Arabic and Hebrew will need:

  Bi-Directional (bidi) support 
  Glyph substitution 

Applications supporting Urdu will need:

  Glyph positioning 

Application supporting Thai will need:

  Complex Text Language (CTL) support 

Applications wanting the printed output to exactly match the
screen display will need:

  True WYSIWYG 

No singe interface may satisfy all these needs.

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

Reply via email to