Accueil🇫🇷Chercher

Marque gauche-Ă -droite

La marque gauche-Ă -droite est, en informatique et en typographie, un caractère sans chasse (U+200E marqueur gauche-Ă -droite, HTML : ‎), qui est utilisĂ© pour indiquer que les caractères qui lui sont adjacents s’affichent de gauche Ă  droite. Il est gĂ©nĂ©ralement utilisĂ© dans les textes mĂ©langeant des systèmes d’écriture s’écrivant de droite Ă  gauche et de gauche Ă  droite, comme quelques mots arabes (avec l’alphabet arabe) dans un texte en français (avec l’alphabet latin). Il est Ă  comparer Ă  la marque droite-Ă -gauche qui a un rĂ´le opposĂ©. L'usage du marqueur gauche-Ă -droite est dĂ©crit dans l'algorithme BiDi d’Unicode[1].

M
GAD
Unicode
Code U+200E
Nom MARQUE GAUCHE-Ă€-DROITE
Bloc Ponctuation générale
(U+2000 Ă  U+206F)
Tracé
Trait aucun
Chasse aucune

Utilisation

La marque gauche-à-droite est utile lorsqu’une chaine de caractères d’un système d’écriture écrit de gauche à droite et de caractères non alphabétiques est utilisée dans un texte écrit de droite à gauche[2].

Par exemple le nom C++ (de gauche à droite), dans un texte en arabe (de droite à gauche), sera affiché avec ++ à gauche du C :

لغة C++ هي لغة برمجة تستخدم…

Si la marque gauche-à-droite est introduite après le ++, le texte devrait être affiché correctement avec ++ à droite du C :

 لغة C++‎ هي لغة برمجة تستخدم…

Les applications conformes à la norme afficheront ++ à gauche dans le premier exemple car elles reconnaissent le paragraphe comme étant dans une écriture de droite à gauche (ici l’écriture arabe), et traite les signes de ponctuation et symboles (neutre dans leur orientation) comme le texte adjacent le plus proéminent, c’est-à-dire le reste du paragraphe plutôt que juste quelques caractères. Dans le second exemple, la marque gauche-à-droite indique que le texte adjacent (le C et la marque) est uniquement de gauche à droite et l’application affiche donc ++ à droite des caractères précédents.

Représentations

U+200E est codé en UTF-8 par les trois octets E2808E en hexadécimal.

En HTML, il peut ĂŞtre reprĂ©sentĂ© par la rĂ©fĂ©rence d’entitĂ© ‎ (pour left-to-right mark) ou Ă  l’aide son point de code ‎[2].

Références

  1. Unicode Bidirectional Algorithm
  2. Using a Unicode right-to-left mark (RLM) or left-to-right mark (LRM) to mix text direction inline, Techniques for WCAG 2.0  â€” Techniques and Failures for Web Content Accessibility Guidelines 2.0, W3C.

Voir

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.