Forçages bidirectionnels
LEFT-TO-RIGHT EMBEDDING (U+202A)
Ouvre une plage de gauche à droite à l’intérieur du texte environnant, jusqu’à ce qu’un POP DIRECTIONAL FORMATTING correspondant la referme.
- Point de code
U+202A- Catégorie
- Forçages bidirectionnels
- Supprimé par défaut
- Oui
- Option qui le régit
- Aucune option nécessaire
- Peut être porteur
- Non
D’où il vient
D’anciens logiciels qui formataient du texte à direction mixte avant l’existence des caractères isolants, et du copier-coller depuis ces logiciels.
Pourquoi il compte
Les incorporations s’imbriquent et débordent. Une incorporation non refermée s’applique jusqu’à la fin du paragraphe et, comme elles sont invisibles, une incorporation égarée est l’un des bogues de mise en forme les plus difficiles à trouver à l’œil nu.
Avant et après
Une incorporation et son pop, tous deux invisibles, enroulés autour d’un seul mot.
Le caractère est affiché sous forme de pastille étiquetée, pour que vous voyiez où il se place. Dans votre texte, il ne dessine absolument rien.
Quand il est légitime
C’était le bon outil avant Unicode 6.3. Depuis, les isolants (U+2066–U+2069) font le même travail sans laisser l’effet s’échapper dans le texte voisin, et Unicode les recommande à la place.
Comment le supprimer
La passe par défaut le supprime. Ghostchars supprime les cinq caractères U+202A–U+202E sans rien demander, parce qu’aucun d’eux ne peut être validé à partir du seul texte.
Est-ce un filigrane d’IA ?
Ce n’est pas un filigrane
Non. Un contrôle de formatage hérité. En trouver un signifie que le texte est passé par un ancien logiciel gérant le bidi.
Aucun lien avec un texte généré par une machine. Il vient d’un logiciel, d’un clavier ou d’une personne.
Questions
Que faut-il utiliser à la place ?
U+2066 LEFT-TO-RIGHT ISOLATE avec U+2069 POP DIRECTIONAL ISOLATE. Les isolants cantonnent leur effet au segment qu’ils enveloppent.
Pourquoi les incorporations non appariées posent-elles problème ?
Parce que l’effet court jusqu’à la fin du paragraphe. Le texte collé ensuite hérite d’une direction que personne n’avait voulue.
Vérifier votre propre texte
Collez n’importe quoi dans le nettoyeur pour voir tous les caractères invisibles qu’il contient, avec leur position, leur point de code et ce qui arrive à chacun. Rien n’est envoyé.