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



Reply via email to