Voici deux semaines environ, j'avais demandé sur cette liste s'il y a sur cette
liste des gens qui utilisent des caractères non-latins, qui pourraient me
conseiller pour "alphabétiser" ma machine en langue thaie. Pour ceux que cela
intéresse, je vais expliquer en quelques mots comment je me suis débrouillé. En
fin de
compte, cela n'a rien de bien sorcier...

L'alphabet thai compte environ 60 signes différents. Pour écrire en thai, on
utilise une police où des caractères comme les é, les ç, È et autres ont été
remplacés par des caractères thais.

Il suffit donc d'installer une police thaie, puis, si l'on travaille sur X, de
modifier le fichier .Xmodmap pour obtenir facilement tous ces caractères.
Enfin,
il faut indiquer dans les différentes applications que l'on souhaite utiliser
cette police.

Il m'a donc fallu chercher des polices thaies pour Linux, et les installer en
suivant les instructions qui venaient avec, en utilisant le programe xset. Ca a
marché, seul hic: elles n'apparaissaient pas dans la liste des polices
utilisables par Netscape, ce qui fait que même après avoir installé les
polices, je
n'arrivais pas à configurer mon navigateur pour le thai.

Le problème s'est résolu lorsque j'ai installé trois packatages debian ( .deb )
contenant des polices thai, disponibles pour la version "woody" de ebian, mais
également installables sur une version antérieure.

Il me suffisait ensuite de choisir des polices thaies dans le menu netscape
"préférences" pour que mon navigateur soit à même de lire et d'écrire en thai.

Pour le fichier .Xmodmap, j'ai malheureusement réinventé la roue: je me suis
évertué à en créer un, alors que plus tard, en faisant "locate xmodmap", j'ai
découvert que toutes les xmodmap imaginables figuraient sur mon système dans le
répertoire "/usr/share/xmodmap/". Y compris pour le thai.

Ces xmodmap permettent d'écrire normalement en anglais, de programmer
également, tous les caractères nécessaires ($, ", ', etc), restant disponibles,
et
d'obtenir des caractères thais en pressant simultanément "alt" et les touches
correpondantes. Les thais travaillant sur windows peuvent aussi utiliser une
touche
fonctionnant comme "caps lock", de manière à ne pas devoir maintenir "alt"
enfoncé
en permanence. En ce qui me concerne, il me faudra, pour cela, utiliser un
xmodmap modifié par mes soins, où caractères thais et latins ont été inversés.

Tous les programmes ne permettent pas d'afficher le thail. Mais j'ai remarqué
que je pouvais afficher du thai dans un xterm en entrant sur un autre xterm la
commande: "xterm -fn thai8x20". thai8x20 est le nom d'une de mes polices thaies
,
il apparaît si j'exécute la commande xlsfonts.

Une fois le xterm en thai ouvert, je peux, dans ce xterm, exécuter vim (une
version améliorée de vi), pour éditer des documents en thai.

Il y a encore d'autres moyens, par exemple, le programme mule, une extension
d'emacs, que je n'ai pas encore essayé sérieusement.

En résumé: il n'y a pas de limite en matière de caractères sur Linux.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à