Largeur nulle et invisibles
WORD JOINER (U+2060)
L’inverse de l’espace de largeur nulle : un caractère invisible qui interdit toute coupure de ligne à sa position, sans ajouter la moindre largeur.
- Point de code
U+2060- Catégorie
- Largeur nulle et invisibles
- Supprimé par défaut
- Oui
- Option qui le régit
- Aucune option nécessaire
- Peut être porteur
- Non
D’où il vient
Les outils de composition l’insèrent pour garder ensemble un nombre et son unité. C’est aussi le remplaçant officiel de U+FEFF au milieu d’un document : tout ce qui « modernise » un indicateur d’ordre des octets laisse derrière lui des liants de mots. Et les outils de stéganographie qui s’attendent à ce qu’un filtre attrape U+200B lui préfèrent souvent celui-ci.
Pourquoi il compte
Il est invisible, ce n’est pas un espace, et la plupart des filtres de largeur nulle ne cherchent que U+200B et les liants — ce qui est précisément pourquoi les outils de charge cachée s’en emparent. Deux positions, deux symboles, et vous tenez un canal binaire qui survit à la plupart des nettoyeurs.
Avant et après
Le liant de mots est posé entre le nombre et son unité, et les soude l’un à l’autre.
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
Empêcher « 12 kg » ou « fig. 4 » de se couper en fin de ligne. En prose, un espace insécable fait le même travail et a au moins le mérite de se voir comme un espace.
Comment le supprimer
La passe par défaut le supprime. Ghostchars ne conserve jamais un liant de mots : contrairement au liant de largeur nulle, il n’a de rôle orthographique dans aucune écriture.
Est-ce un filigrane d’IA ?
Utilisé pour cacher des données — ce n’est pas un filigrane
Non. C’est un contrôle de composition que les outils de charge cachée ont adopté justement parce que les « suppresseurs d’espaces de largeur nulle » naïfs l’ignorent. Rien en lui ne désigne un auteur machine.
Un porteur connu de charges volontairement cachées. Quelqu’un l’a mis là exprès, ce qui est une tout autre question que celle de savoir qui a écrit les mots.
Questions
Quelle différence avec un espace de largeur nulle ?
U+200B autorise une coupure de ligne à sa position, U+2060 l’interdit. Tous deux sont invisibles et tous deux tombent avec la passe par défaut.
Vaut-il mieux utiliser un espace insécable ?
En prose, le plus souvent oui. U+00A0 se voit comme un espace — un relecteur et un diff le repèrent tous les deux — et il fait le même travail de « garder ces mots ensemble ».
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é.