Questa versione di Java Desktop System
supporta solo la versione HKSCS-1999 del set di caratteri HKSCS (Hong Kong Supplementary Character Set), a causa della versione di glibc
utilizzata dal sistema. Il supporto per HKSCS-2001 è previsto in una delle prossime versioni di Java Desktop System
. Qui di seguito sono riportate le differenze tra HKSCS-1999 e HKSCS-2001:
-
HKSCS-1999 utilizza la PUA (Private Use Area) di ISO-10646/Unicode per l'assegnazione dei codici relativi ai caratteri aggiuntivi definiti in HKSCS che non facevano parte del set ISO-10646/Unicode nel 1999; HKSCS-1999 non è né sarà incluso ufficialmente in ISO-10646/Unicode.
-
HKSCS-2001 utilizza ISO-10646/Unicode Plane 2 al posto della PUA per gli stessi caratteri definiti in HKSCS-1999, in quanto il repertorio di caratteri di HKSCS-2001 è ora incluso ufficialmente in ISO-10646/Unicode.
-
HKSCS-2001 supporta 116 caratteri aggiuntivi rispetto a HKSCS-1999.
Poiché l'assegnazione dei codici in HKSCS-1999 e HKSCS-2001 è differente, anche se ISO-10646/Unicode con HKSCS-1999 opera correttamente in questa versione di Java Desktop System
, tutti i documenti che utilizzano i caratteri inclusi in HKSCS-1999 richiedono una conversione di codifica, in quanto utilizzano le vecchie codifiche EUC o Big5, per l'interscambio con i sistemi che utilizzano ISO-10646/Unicode con HKSCS-2001.
La versione di glibc
che supporta HKSCS-2001 è disponibile per il download per questa versione di Java Desktop System
, insieme al convertitore di codifica da HKSCS-1999 a HKSCS-2001.