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 sắc, il faut taper s:auac ; pour obtenir ngã, il faut taper ng:at ; pour obtenir nặng, 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