Il existe de nombreux caractères "invisibles" dans Unicode. Unicode est le plus grand ensemble de symboles qui forment les alphabets du monde, les chiffres, la ponctuation, les pictogrammes, etc.
Le caractère invisible le plus simple à utiliser est l'espace insécable : alt+0160. Il a un nom, "espace insécable", car c'est une fonction. La plupart des utilisations de la barre d'espace sont cassantes. Si vous examinez l'espace Unicode de la plupart des bonnes polices (comme Arial) à l'aide d'un outil comme Character Map, vous pouvez trouver de nombreux autres caractères "invisibles". Character Map vous montrera les alt-codes à saisir, leur fonction, et dispose d'un espace pour copier directement les textes au lieu de mémoriser les alt-codes. Il y a un grand bloc de caractères invisibles à 0x2000 après les diacritiques latins/grecs. Certains sont utiles, un "espace zéro" et un "espace quad", mais il y a aussi des codes fonctionnels comme un "inverse gauche-droite" qui doit être saisi avant une langue écrite de droite à gauche. Utiliser ces derniers comme caractères invisibles peut avoir... des effets inattendus.
.