I agree. The current thinking is that U+FFF9 - U+FFFB are have no
external meaning and shouldn't appear externally, i.e., they are
noncharacters in every way except in the spec (sigh). They can be used
for whatever an implementer wants internally. I mentioned earlier that
the RichEdit edit engine uses them for table-row delimiters, which have
nothing to do with Furigana. Instead, RichEdit 5.0 uses codes from the
U+FDD0 - U+FDEF block for Furigana and various 2D math objects.

Thanks
Murray

-----Original Message-----
From: Tex Texin [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, August 13, 2002 6:11 PM
To: Murray Sargent
Cc: Michael Everson; [EMAIL PROTECTED]
Subject: Re: Furigana


Murray,

It's true implementers need  some place to attach higher level
protocols, but they don't need specific points for specific
implementations of internal protocols. If they weren't good enough to be
used for exchange, then simply having some unpurposed code points
available for internal use accomplishes the same thing and is available
for other purposes as well. But at the time the annotation characters
were introduced, we were unclear about this.

tex


Reply via email to