Aller au contenu
Ghostchars

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
Autres notations
u202a\u202a‪
Supprimé par défaut
Oui
Option qui le régit
Aucune option nécessaire
Peut être porteur
Non

Copier-coller U+202A

Pour copier-coller LEFT-TO-RIGHT EMBEDDING (U+202A), appuyez sur le bouton : le caractère lui-même part dans votre presse-papiers, et Ctrl+V (Cmd+V sur Mac) le colle partout où vous pouvez écrire.

Attention : c'est un caractère de contrôle bidirectionnel. Collé dans un nom de fichier, un message ou du code source, il peut afficher le texte dans un autre ordre que celui dans lequel il est enregistré.

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

LEFT-TO-RIGHT EMBEDDING (U+202A) avant et après nettoyage, le caractère caché affiché sous forme de pastille étiquetée
Fiche de référence pour ce caractère : le point de code, le verdict et le même avant et après, en une image.
AvantU+202Agauche‬
Aprèsgauche

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.

Votre texte est dans un fichier plutôt que dans le presse-papiers ? Le rapport du document pour .docx, .odt et .html le trouve à l'intérieur du fichier, avec les passages masqués et les modifications suivies, sans que vous ayez à l'ouvrir. Si la question porte sur le reste de l'écriture plutôt que sur ce seul caractère, vous pouvez compter les mots et expressions révélateurs pour mille mots et voir où se trouve chaque habitude, sans note et sans rien affirmer sur la personne qui a écrit le 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é.

Vérifier votre propre texteNettoyer dans Chrome au moment du collageNettoyer sur votre Mac avec un raccourci clavierTous les caractères

Statistiques anonymes ?

Ghostchars traite votre texte dans le navigateur et ne l'envoie jamais nulle part. Nous aimerions comptabiliser les pages vues avec un service de mesure auto-hébergé et sobre en cookies. Jamais le moindre contenu.