Cette version de Java Desktop System
prend uniquement en charge la version HKSCS-1999 de HKSCS (Hong Kong Supplementary Character Set), du fait de la version de glibc
utilisée par le système. La prise en charge de HKSCS-2001 est prévue dans la prochaine version de Java Desktop System
. Les différences existant entre HKSCS-1999 et HKSCS-2001 sont les suivantes :
-
HKSCS-1999 utilise la zone d'utilisation privée (PUA) ISO-10646/Unicode pour assigner le code de caractères supplémentaires définis dans HKSCS ne faisant pas partie d'ISO-10646/Unicode jusqu'à la version 1999 et qui ne font et ne feront officiellement pas partie d'ISO-10646/Unicode.
-
HKSCS-2001 utilise ISO-10646/Unicode Plane 2 pour les caractères définis dans HKSCS-1999 et non la zone d'utilisation privée, car le répertoire de caractères HKSCS a été accepté comme partie officielle d'ISO-10646/Unicode.
-
HKSCS-2001 prend en charge 116 caractères de plus que HKSCS-1999.
L'assignation du code étant différente pour HKSCS-1999 et HKSCS-2001, bien que l'association ISO-10646/Unicode - HKSCS-1999 soit compatible avec cette version de Java Desktop System
, les documents utilisant des caractères HKSCS-1999 requièrent une conversion du code, comme s'ils étaient écrits dans un code hérité tel qu'EUC ou Big5, afin de permettre les échanges avec les systèmes utilisant ISO-10646/Unicode avec HKSCS-2001.
La version de glibc
prenant en charge HKSCS-2001 peut être téléchargée pour cette version de Java Desktop System
, ainsi que pour le convertisseur de code HKSCS-1999 à HKSCS-2001.