Java Desktop System
의 이번 릴리스는 시스템에서 사용하는 glibc
버전 때문에 HKSCS-1999 버전의 HKSCS(Hong Kong Supplementary Character Set)만 지원합니다. HKSCS-2001은 Java Desktop System
의 이후 릴리스에서 지원할 계획입니다. HKSCS-1999와 HKSCS-2001의 차이는 다음과 같습니다.
-
HKSCS-1999는 1999년에 ISO-10646/유니코드에 속하지 않았고 현재는 물론 앞으로도 ISO-10646/유니코드에 공식적으로 속하지 않을 HKSCS에 정의된 추가 문자에 대한 코드를 할당하기 위해 ISO-10646/유니코드 PUA(Private Use Area)를 사용합니다.
-
HKSCS-2001은 HKSCS 문자 범위가 ISO-10646/유니코드에 공식적으로 속하는 것으로 인정되기 때문에 HKSCS-1999에 정의된 동일한 문자에 대해 PUA 대신 ISO-10646/유니코드 문자판 2를 사용합니다.
-
HKSCS-2001은 HKSCS-1999보다 116개 많은 문자를 추가로 지원합니다.
HKSCS-1999가 포함된 ISO-10646/유니코드가 Java Desktop System
의 이번 릴리스에서 작동하긴 하지만, HKSCS-1999와 HKSCS-2001 간의 코드 할당이 다르기 때문에 HKSCS-1999의 문자를 사용하는 문서를 HKSCS-2001이 포함된 ISO-10646/유니코드를 사용하는 시스템과 교환하려면 EUC나 Big5 같은 기존 인코딩으로 작성된 문서의 경우처럼 코드 변환이 필요합니다.
HKSCS-2001을 지원하는 glibc
버전과 HKSCS-1999에서 HKSCS-2001로의 코드 변환기를 다운로드하여 Java Desktop System
의 이번 릴리스에 사용할 수 있습니다.