Marque de gauche à droite - Left-to-right mark

La marque de gauche à droite ( LRM ) est un caractère de contrôle (un caractère de mise en forme invisible) utilisé dans la composition informatisée (y compris le traitement de texte dans un programme comme Microsoft Word ) de texte qui contient un mélange de texte de gauche à droite (tel en anglais ou en russe ) et du texte de droite à gauche (comme l' arabe , le persan ou l' hébreu ). Il est utilisé pour définir la manière dont les caractères adjacents sont regroupés en fonction de la direction du texte.

Unicode

En Unicode , le caractère LRM est codé à U + 200E MARQUE DE GAUCHE À DROITE (HTML  ‎  · ‎ ). En UTF-8, c'est le cas E2 80 8E . L'utilisation est prescrite dans l'algorithme Unicode Bidi (bidirectionnel).

Exemple d'utilisation en HTML

Supposons que l'auteur souhaite utiliser du texte anglais (une écriture de gauche à droite) dans un paragraphe écrit en arabe ou en hébreu (une écriture de droite à gauche) avec des caractères non alphabétiques à droite du texte anglais. Par exemple, l'écrivain souhaite traduire "Le langage C ++ est un langage de programmation utilisé ..." en arabe. Sans un caractère de contrôle LRM, le résultat ressemble à ceci:

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

Avec un LRM entré dans le HTML après le ++, cela ressemble à ceci, comme le veut l'auteur:

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

Dans le premier exemple, sans caractère de contrôle LRM, un navigateur Web affichera le ++ à gauche du "C" car le navigateur reconnaît que le paragraphe est dans un texte de droite à gauche ( arabe ) et applique la ponctuation, qui est neutre quant à sa direction, selon la direction du texte adjacent. Le caractère de contrôle LRM fait que la ponctuation est adjacente uniquement au texte de gauche à droite - le "C" et le LRM - et se positionne comme si elle était dans un texte de gauche à droite, c'est-à-dire à droite du texte précédent .

Certains logiciels nécessitent l'utilisation du code HTML ‎ ou à la ‎ place du caractère de contrôle Unicode invisible lui-même. L'utilisation directe du caractère de contrôle invisible peut également rendre l'édition de copie difficile.

Voir également

Les références

Liens externes