BiDi
BiDi (BiDirectional) décrit un document qui contient à la fois du texte de droite à gauche (RTL) et de gauche à droite (LTR).
Les interfaces utilisateurs doivent afficher correctement le contenu BiDi, mais beaucoup échouent. Un exemple est la traduction hébraïque du prénom Sarah : שרה, écrit (de droite à gauche) sin (ש), resh (ר), he (ה). De nombreux programmes afficheraient les lettres dans l'ordre opposé.
Il est possible d'inverser l'ordre d'affichage de gauche à droite en droite à gauche, mais cela sacrifie la capacité à afficher correctement les écritures BiDi : au moins une est toujours affichée de façon incorrecte. Avec la prise en charge des écritures bidirectionnelles, il est possible de mélanger des caractères de différents systèmes d'écriture sur la même page, quelle que soit la direction d'écriture.
La norme Unicode fournit les bases pour une prise en charge complète de BiDi, avec des règles détaillées sur la façon dont les mélanges d'écritures de gauche à droite et de droite à gauche doivent être encodés et affichés.
Voir aussi
- Termes associés du glossaire :
- Texte bidirectionnel sur Wikipédia
- UAX#9 : Algorithme bidirectionnel Unicode (angl.)