Le trait d’union insécable (‑, U+2011) a été ajouté à Unicode pour un seul travail : relier les parties de quelque chose qui ne doit jamais se couper en fin de ligne — 555-0134, AN-4471-B, Jean-Pierre, 2-4-17. Il se rend comme un trait d’union normal dans chaque police, les deux sont impossibles à distinguer à l’écran, et ce sont des caractères différents pour tout programme qui compare des chaînes. Voilà tout le problème : un texte qui semble correct et ne correspond pas.
Il entre dans vos données par un collage. Word l’insère avec Ctrl + Maj + - et Google Docs le propose sous Caractères spéciaux ; InDesign, LaTeX et les chaînes typographiques l’émettent automatiquement là où une coupure serait nuisible ; et un PDF ou une page web qui l’emploie le livre directement à votre presse-papiers. De là, il voyage vers un tableur, un ticket, une fiche client — puis une recherche de « 555-0134 » ne renvoie rien alors que l’enregistrement s’affiche à l’écran exactement comme la valeur cherchée.
Cet outil remplace exactement U+2011 : les traits d’union ordinaires, les demi-cadratins et les cadratins restent intacts. Le remplacement par défaut est le simple trait d’union ASCII, celui qu’il faut pour tout ce qu’une machine lira : le numéro se lit toujours comme un téléphone, se trie avec le reste de la colonne et correspond à ce que les gens tapent. Choisissez une espace quand le trait ne séparait que deux mots, et Rien pour le supprimer — utile quand les parties n’auraient jamais dû être soudées.