Re: Plane One use, was Re: HTML Validation

From: John Hudson (tiro@tiro.com)
Date: Sun Dec 16 2001 - 22:00:19 EST


At 18:09 12/16/2001, Michael \(michka\) Kaplan wrote:

> > Keyboards as defined in the DDK return a table of keystroke to character
> > pairs (I'm ignoring deadkeys and ligatures).
>
>My suggestion here is to add surrogate pairs to the ligature table. After
>all, what is a ligature in that table but multiple code points that are
>entered via a single keystroke? While technically they were not really
>thinking about supplementary characters, do you see any actual issue that
>would block this from working?

Ligatures are not generally entered via a single keystroke: they are glyph
representation of multiple characters that are usually entered
individually. The notion of handling surrogate pairs via ligature
substitutions was discussed a couple of months ago on the OpenType list,
and the view of font developers seems pretty unanimous that this is a Bad
Idea. Handling surrogate pairs is something that should be happen in
character space, not in glyph space, which means that it properly belongs
in something like Uniscribe, not in the glyph substitutions tables of
individual fonts. The font support should be limited to providing the
correct cmap table format to support supplementary plane characters.

John Hudson

Tiro Typeworks www.tiro.com
Vancouver, BC tiro@tiro.com

... es ist ein unwiederbringliches Bild der Vergangenheit,
das mit jeder Gegenwart zu verschwinden droht, die sich
nicht in ihm gemeint erkannte.

... every image of the past that is not recognized by the
present as one of its own concerns threatens to disappear
irretrievably.
                                               Walter Benjamin



This archive was generated by hypermail 2.1.2 : Sun Dec 16 2001 - 21:29:37 EST