Taper le vietnamien et l'espéranto
et coder le français en HTML_UTF8
facilement grâce à Vim
(ou Elvis)





english version





Oui, facilement, avec un clavier ordinaire, et surtout sans logiciel tiers ! Vim (sur Linux) est un éditeur de texte efficace pour le codage html ; sur Mac, on l'utilise dans "Terminal".
Le paramétrage de son fichier de configuration "HTML.vim" permet, avec une routine de frappe simple, de coder automatiquement les caractères spéciaux en UTF-8. Ce fichier HTML.vim est inclus dans le répertoire caché .vim placé à la racine de votre "home". Vous pouvez télécharger ce très petit répertoire ici (1,3 ko) ; son examen permet de comprendre rapidement son fonctionnement, puis de le modifier à votre goût. Pour ceux qui préfèrent encore coder en iso8859, le micro-répertoire adéquat se trouve ici.
La frappe de tout caractère spécial commence par ":" ensuite vient sa lettre, puis sa description.



Pour le vietnamien
Description :
a signifie aigu (dấu sắc), g grave (dấu huyền), t tilde (dấu ngã), u veut dire cuvette, c veut dire crochet (pour le o et le u), h comme "hat" (et comme en espéranto) donne l'accent circonflexe (dấu mũ), q comme "question" donne l'accent interrogatif (dấu hỏi), p comme "point" donne le ton de chute (dấu nặng)


Exemples :
:au donne ă (a-cuvette), :oc donne ơ (o-crochet) et :uc donne ư (u-crochet)
:Aa donne Á, :auq (ou :aqu) donne , :eth (ou :eht) donne , :Ocp (ou :Opc) donne , :ucg (ou :ugc) donne
pour obtenir sc, il faut taper s:auac ; pour obtenir ngã, il faut taper ng:at ; pour obtenir nng, il faut taper n:aupng

Singularité :
đ et Đ se tapent respectivement :db  et :Db (b comme "barré")


Pour l'espéranto
c'est plus simple, car le nombre de caractères spéciaux est nettement moins élevé : ĉ ĝ ĥ ĵ ŝ ŭ   Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ

Description :
pour rajouter la "cuvette" au-dessus du ŭ ou du Ŭ (comme pour le vietnamien) il faut taper :uu ou :Uu
pour rajouter un accent circonflexe, il suffit de taper : avant et h après la lettre (comme Zamenhof lui-même l'avait proposé)


Exemples :
:ch donne ĉ, et :Uu donne Ŭ
pour obtenir ĉirkaŭ, il faut taper :chirka:uu ; pour obtenir paĝo, il faut taper pa:gho


Pour le français
c'est encore plus simple ... avec un clavier français, dont les caractères spéciaux sont automatiquement codés en UTF-8 !:-)

par exemple, si je tape è, Vim code tout seul è


*****
La page .html produite peut être copiée-collée dans votre éditeur de texte habituel ou votre logiciel de mail, ou mise en ligne.

Pour les utilisateurs de Slackware : Elvis, qui ne sait pas coder les caractères diacritiques en UTF-8 dans un fichier .txt, paradoxalement code ceux-ci en UTF-8 dans un fichier .html aussi bien que Vim, grâce à un fichier de configuration sur mesure :
- cet .elvisrc permet d'encoder le français et l'espéranto
- cet .elvisrc -plus lourd- fonctionne pour le français, l'espéranto, et le vietnamien.





Si vous trouviez des erreurs, SVP signalez-le moi.


mon linux

accueil