W3C home > Mailing lists > Public > public-svg-wg@w3.org > April to June 2011

RE: ligature formation across text chunks

From: Rik Cabanier <cabanier@adobe.com>
Date: Fri, 13 May 2011 11:35:06 -0700
To: "'Alex Danilo'" <alex@abbra.com>, Cameron McCormack <cam@mcc.id.au>
CC: Vincent Hardy <vhardy@adobe.com>, "public-svg-wg@w3.org" <public-svg-wg@w3.org>
Message-ID: <8A13F0222395BD428969E5BA529EFA74777F3214C4@NAMBX01.corp.adobe.com>
> 	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.

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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:29:45 UTC