Bonsoir,
effectivement, curieux problème !
Debut d' explication:
* L' arabe étant une langue qui s' écrit de droite à gauche,tu ne pourras
jamais insérer quoique ce soit à droite du premier caractère d' un mot.
Constatations en reprenant ton exemple
^^123-lettrearabe-12) il m'ecrit la lettrearabe comme ca (123-12-lettrearabe)
si on cosidère que "lettrearabe" , de droite vers la gauche, est le mot en arabe
et par conséquent le "dernier "e" est la première lettre
en voulant taper le tiret puis le 12, le "l" de "lettre" etant le dernier caractère,
le curseur se placera entre lui et le tiret du 123-
tu as alors 123--lettrearabe
Purquoi ça marche sans les tiret ?
c' est une illusion.
ce n' est pas 123lettrearabe12 qu' il t' écrit mais 12lettrearabe123.
Explication:
tu tapes 123
Au premier caractère du mot en arabe le 123 se portera vers la droite
e123
be123
abe123
rabe123
arabe123
earabe123
rearabe123
trearabe123
ttrearabe123
ettrearabe123
lettrearabe123
(le curseur se deplace de gauche vers la droite)
puis vient le 12
* Les chiffres étant interprétés comme des caractères latins,
même en environnement arabe (Ar), le curseur se deplace
de gauche vers la droite.
1lettrearabe123
12lettrearabe123
Solution : Jusqu' à preuve du contraire, Aucune.
Ou plutôt intenter un procès à Microsoft pour vice caché.
Blague à part, je vais approfondir le sujet et je te tiens au courant,
si ce n' est pas urgent.
PS:Police de caractère conseillée:
"Arabic Transparent"
chaibat