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