Notes de version de Solaris 8 7/01 (Edition pour plate-forme Intel)

CTL n'est pas pris en charge dans les environnements localisés japonais et asiatiques UTF-8 (4300239)

La prise en charge de CTL (Complex Text Language) pour la saisie en hébreu, en arabe ou en thaï a été mise en oeuvre dans les environnements localisés en_US.UTF-8 et dans les environnements localisés UTF-8 européens. Elle n'a pas été mise en oeuvre dans les environnements localisés ja_JP.UTF-8, ko.UTF-8 (également appelé ko_KR.UTF-8), zh.UTF-8 (également appelé zh_CH.UTF-8) et zh_TW.UTF-8.

Solution : utilisez l'environnement localisé en_US.UTF-8 si vous devez saisir du texte en thaï, en arabe ou en hébreu à l'aide de CTL. Si vous souhaitez entrer ces langues dans les environnements localisés UTF-8 asiatiques et japonais :

  1. Créez un lien symbolique vers les modules CTL communs. Dans le cas de 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. Editez le fichier /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE en mettant en commentaire la ligne load_option delay_nocheck pour les entrées correspondant au thaï, à l'arabe ou à l'hébreu. Par exemple (dans le cas du thaï) :


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