Two comments; see below.
> The idea is to use a subset of Adobe's solution to this problem. The
> algorithm for deriving glyph names can be found at
>
> http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
>
> Adobe has already defined a small update to handle glyphs for Unicode
> characters with code values larger than 0xFFFF; this is not published
> yet on the web (but has been discussed on the OpenType list).
As far as I can see, the document you refer to does include that
update (change, really, since there was a different(!) recommendation
for that, based on UTF-16 code values, in the old version of that
document).
> Surrogates (i.e., Unicode values greater than 0xFFFF represented
> with character codes from the surrogate area U+D800-U+DFFF) are
> not allowed too.
There are no character codes in the range U+D800-U+DFFF.
Those code positions(!) are however sometimes referred to
as "surrogates" or "surrogate code points" (not "surrogate
characters", there are no such). Characters that are allocated
above U+FFFF are sometimes called "supplementary characters",
and they are on "supplementary planes".
Kind regards
/kent k
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/