Den här versionen av Java Desktop System stöder bara HKSCS-1999-versionen av HKSCS (Hong Kong Supplementary Character Set), vilket beror på den glibc
-version som systemet använder. Stöd för HKSCS-2001 kommer att finnas i en senare version av Java Desktop System. Skillnaderna mellan HKSCS-1999 och HKSCS-2001 är följande:
-
HKSCS-1999 använder ISO-10646/Unicode PUA (Private Use Area) vid tilldelning av kod för ytterligare tecken som definieras i HKSCS, men som inte var en del av ISO-10646/Unicode för 1999 och som inte är och inte kommer att bli en officiell del av ISO-10646/Unicode.
-
HKSCS-2001 använder ISO-10646/Unicode Plane 2 för samma tecken som definieras i HKSCS-1999 i stället för PUA, eftersom HKSCS-tecknen accepteras som en officiell del av ISO-10646/Unicode.
-
HKSCS-2001 stöder ytterligare 116 tecken utöver de i HKSCS-1999.
Eftersom kodtilldelning skiljer sig åt mellan HKSCS-1999 och HKSCS-2001, även om ISO-10646/Unicode med HKSCS-1999 fungerar i den här versionen av Java Desktop System, så måste alla dokument där HKSCS-1999-tecken används kodkonverteras som om de skrivits med gamla kodningar, t.ex. EUC eller Big5, för utbyte med de system som använder ISO-10646/Unicode med HKSCS-2001.
Den glibc
-version som stöder HKSCS-2001 kan hämtas för den här versionen av Java Desktop System, tillsammans med kodkonverteraren från HKSCS-1999 till HKSCS-2001.