Solaris 8 (Intel 平台版) 1/01 版次注意事項更新

日文與亞洲 UTF-8 語言環境並不支援 CTL (4300239)

支援希伯來文,阿拉伯文,或泰語輸入的複合文字語言 (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. 編輯 /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
        }
      }