Several new features are available in the current Solaris release of the Traditional Chinese Operating System.
UDC (user defined character) support for all of the Traditional Chinese locales, which include zh_TW.EUC, zh_TW), zh_TW.BIG5, and zh_TW.UTF-8 locales.
You can define new characters with the sdtudctool utility. You can then enter the characters with the native codepoint input method. Finally, you can use the mp command with the -u option to print the characters.
HKSCS-2001 support in the Solaris Operating System.
HKSCS-1999 is replaced by the HKSCS-2001 standard in the zh_HK.BIG5HK locale and in all the Chinese UTF-8 locales (zh_CN.UTF-8, zh_HK.UTF-8, and zh_TW.UTF-8). Changes in the HKSCS-2001 standard include:
116 new characters.
ISO 10646 mappings for most of the HKSCS-1999 characters. The mappings that are defined in the Private User Area (PUA) of ISO/IEC 10646-1:1993 have changed to the corresponding code points of Unicode Supplementary Ideograph Plane in Unicode 3.2.
Extended CNS11643 support.
In the Solaris 9 release, the zh_TW.EUC/zh_TW locale supported only the first 3 planes of CNS 11643-1992. In the current Solaris Operating System, all of the CNS 11643-1992 planes are supported.
No fonts are available in this release for the characters in the new supported planes.
Unicode 3.2 support. The zh__TW.UTF—8 and the zh_HK.UTF-8 locales have been updated to support the new 3.2 version of the Unicode Standard. The new version introduces an additional 1,016 new characters and contains various normative and informative changes.
Unicode 3.2 also defines the following UTF-8 byte sequences as invalid.
0xED as the first byte
0xA0 to 0xBF as the second byte
These sequences exclude the surrogate code points between U+D800 and U+DFFF. To comply with the new definition, the UTF-8 iconv modules have been enhanced to detect the newly defined UTF-8 invalid byte sequences.
In the current Solaris release, the mp printing utility replaces the xetops and the xutops utilities.
The xetops and xutops printing utilities are no longer supported in the Solaris Operating System. The utilities were formerly used to convert Traditional Chinese text files to PostScript. The conversion enabled the printing of Traditional Chinese characters to PostScript printers with no resident Asian fonts. The xetops utility was used in the zh_TW.EUC/zh_TW and zh_TW.BIG5 locales. The xutops utility was used in the zh_TW.UTF-8 and zh_TW.HK locales.
The mp printing utility was first released with the Solaris 9 Operating System.