John, I am referring to the ligature table in the Windows keyboard driver files, not to ligatures as you are discussing them.
MichKa Michael Kaplan Trigeminal Software, Inc. -- http://www.trigeminal.com/ ----- Original Message ----- From: "John Hudson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, December 16, 2001 7:00 PM Subject: Re: Plane One use, was Re: HTML Validation > 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 [EMAIL PROTECTED] > > ... 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 > > >