> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of [EMAIL PROTECTED]
> Any application which bans or prevents the interchange or storage > of PUA code points should be considered non conformant. I agree entirely with your ultimate intent, but I must say you are wrong. It is perfectly acceptable for a conformant application to use every single PUA codepoint for its own internal purposes, and to reject incoming PUA codepoints or display them with some default "not supported" glyph. A conformant application can even display every character except (say) U+26A0 as a default "not supported" glyph and still be called conformant. The kinds of things a conformant app cannot do is to take in (say) U+0047 "G" and display it as "F" or pass it on as U+0042 "B" while claiming it is not transforming that text. Of course, such apps are not the kind of thing most of us find useful. And it would certainly be A Good Thing if applications did not hinder (or even took steps to facilitate) the use of PUA characters according to semantics defined by a given user. Peter Peter Constable Globalization Infrastructure and Font Technologies Microsoft Windows Division