複合文字語言 (CTL) 對於希伯來文、阿拉伯文或泰語輸入的支援,已實行於 en_US.UTF-8 與歐洲 UTF-8 語言環境中,但並不在 ja_JP.UTF-8、 ko.UTF-8 (又稱 ko_KR.UTF-8)、zh.UTF-8 (又稱 zh_CH.UTF-8 ) 和 zh_TW.UTF-8 語言緩環境中受支援。
解決方法:如果您需要使用 CTL 輸入泰文、阿拉伯文或希伯來文,請使用en_US.UTF-8 語言環境。如果您要在亞洲與日文 UTF-8 語言環境中輸入這些語言:
建立一個符號連結到共用 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 |
編輯 /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE 檔案,將泰語、阿拉伯文或希伯來文登錄的 load_option delay_nocheck 行加以註釋;例如,以泰語為例:
# fs14 class (Thai) fs14 { charset TIS620.2533-0:GR font { # load_option delay_nocheck <--- comment out primary TIS620.2533-0:GR } } |