Solaris 8 (Intel 平台版) 7/01 版次注意事項

CTL 在日文和亞洲 UTF-8 語言環境中不受支援 (4300239)

支援希伯來文、阿拉伯文或泰文輸入的「複合文字語言」(Complex Text Language,CTL) 支援,已經在 en_US.UTF-8 和歐洲 UTF-8 語言環境中予以施行,但是在 ja_JP.UTF-8ko.UTF-8 (也稱為 ko_KR.UTF-8)、zh.UTF-8 (也稱為 zh_CH.UTF-8) 和 zh_TW.UTF-8 語言環境中則不受到支援。

解決方法: 如果您需要使用 CTL 來輸入泰文、阿拉伯文或希伯來文,請使用 en_US.UTF-8 語言環境。如果您要在亞洲與日文 UTF-8 的語言環境中輸入這些語言:

  1. 建立一個連接到共用 CTL 模組的象徵性連結。如果是在 ja_JP.UTF-8 的情況下:


    	# cd /usr/lib/locale/ja_JP.UTF-8
    	# mkdir LO_LTYPE ; cd LO_LTYPE
    	# ln -s ../../common/LO_LTYPE/umle.layout.so.1
      ja_JP.UTF-8.layout.so.1
    	# mkdir sparcv9 ; cd sparcv9
    	# ln -s ../../../common/LO_LTYPE/sparcv9/umle.layout.so.1 
      ja_JP.UTF-8.layout.so.1
    

  2. 藉著針對泰文、阿拉伯文或希伯來文之登錄項目的 load_option delay_nocheck 行加以註釋,用以編輯 /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE 檔案。例如,舉泰文為例:


    # fs14 class (Thai)
     	fs14    {
            charset         TIS620.2533-0:GR
            font {
                # load_option delay_nocheck  <--- comment out
                primary     TIS620.2533-0:GR
            }
    }