Philippe wrote: > Oh God... Surrogates were standardized long before they started > being used in Unicode 3.2 for new codepoint assignments out of > the BMP...
Actually, the first supplementary graphic characters were assigned for Unicode 3.1. Unicode 3.2 added only BMP characters. > It was clear that > many new characters would become necessary in Unicode 3.0.0 > even if only Unicode 2.1.9 was published at that time. And Philippe is correct that the mechanism for surrogates (and UTF-16) was published long ago. Actually, it was in Unicode 2.0 (July, 1996). And the ISO/IEC 10646-1 amendment upon which UTF-16 was based was also approved and published in 1996. > So Windows 2000 should have had a full support of surrogates > immediately Except then it probably would have been known as Windows 2003 instead of Windows 2000. :-) --Ken