Marque droite-à-gauche

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Crystal Clear app fonts.svg Cette page contient des caractères spéciaux ou non latins. Si certains caractères de cet article s’affichent mal (carrés vides, points d’interrogation…), consultez la page d’aide Unicode.

M
DAG
Unicode
Code U+200F
Nom MARQUE DROITE-À-GAUCHE
Bloc Ponctuation générale
(U+2000 à U+206F)
Tracé
Trait aucun
Chasse aucune

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

Utilisation[modifier | modifier le code]

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

Par exemple le texte hébreu באמת (de droite à gauche) avec le point d’exclamation (neutre), littéralement « vraiment ! », dans un texte en français (de gauche à droite) , sera affiché avec ! à sa droite:

J’ai — באמת! — apprécié lui rendre visite.

Si la marque droite-à-gauche est introduite après le !, le texte devrait être affiché correctement avec ! à droite du באמת :

J’ai — באמת!‏ — apprécié lui rendre visite.

Les applications conformes à la norme afficheront ! à droite dans le premier exemple car elles reconnaissent le paragraphe comme étant dans une écriture de gauche à droite (ici l’écriture latine), 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 droite-à-gauche indique que le texte adjacent (le באמת et la marque) est uniquement de droite à gauche et l’application affiche donc ! à gauche des caractères précédents.

Références[modifier | modifier le code]

  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[modifier | modifier le code]