RE: ligature formation across text chunks

...
> 
> 	As a case of how to do things properly(;-) XPS defines a set of glyph
> indices with matching X, Y positional information - then provides the raw
> Unicode string as another attribute so that character copy/paste etc. can
> work using the content in the file.

This is similar to how PDF works.
It has an N-to-M mapping so N number of glyphs can map to M number of Unicode characters.

> 
> 	SVG does not have the concept of glyph indices, so we're stuck with
> the character string only. So, to get precise glyph positioning (including
> ligatures), it must be done via X,Y or dx, dy.
> 

Adobe's apps leave it up to the designer if they want ligatures are not. It seems that SVG is in a mode to always create them which might not be the desired effect.
Many ligatures have Unicode representations. Maybe we should rely on those instead...

If SVG wants to have robust Asian text support or support for discretionary ligature, the concept of glyph indices will be needed.

Rik

Received on Friday, 13 May 2011 18:35:35 UTC