Note su Solaris 8 2/04 (Edizione per piattaforma SPARC)

CTL non è supportato nella versione locale giapponese e nelle versioni locali asiatiche UTF-8 (4300239)

Il supporto di CTL (Complex Text Language) per l'inserimento del testo in ebraico, arabo e tailandese è stato implementato nella versione locale en_US.UTF-8 e nelle versioni locali europee UTF-8, ma non è supportato nelle versioni locali ja_JP.UTF-8, ko.UTF-8, nota anche come ko_KR.UTF-8, zh.UTF-8, nota anche come zh_CH.UTF-8, e zh_TW.UTF-8.

Soluzione: Se occorre inserire un testo in tailandese, arabo o ebraico usando il CTL, usare la versione locale en_US.UTF-8. Per inserire un testo in queste lingue in una versione locale asiatica o giapponese UTF-8, procedere come segue:

  1. Creare un collegamento simbolico ai moduli CTL comuni. Nel caso di ja_JP.UTF-8, usare i comandi seguenti:


    	# 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. Modificare il file /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE commentando la riga load_option delay_nocheck dalle voci relative al tailandese, all'arabo o all'ebraico. Ad esempio, in lingua tailandese, usare:


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