Comment écrire du texte zalgo sur iPhone
Le zalgo ne remplace pas chaque lettre par une autre qui lui ressemble, contrairement au gras ou au texte à l’envers : il empile des marques combinantes sur des lettres ordinaires, sans aucune limite, ce qui explique pourquoi il s’affiche, se modifie et se lit à voix haute de façon si imprévisible.
Z̸̢̛a̴̜͐l̶̰̈g̷͇̈́o̵͈͑ ̶̳̊t̸̪̏e̴̢̎x̶͈̌t̶̙̏e est le nom donné à ce style qui semble faire pousser des pics au-dessus et en dessous d’une phrase ordinaire — on l’appelle aussi texte flippant ou texte glitch. Il ressemble à une police, et la plupart des gens supposent qu’il est généré comme le gras ou le texte à l’envers : un alphabet fixe de caractères qui se ressemblent, échangés un pour un. Ce n’est pas le cas. Le zalgo repose sur une partie totalement différente d’Unicode, et cette différence explique pourquoi il se comporte tellement moins bien que n’importe quel autre style fantaisie une fois sorti de votre écran.
Un mécanisme différent du reste du texte fantaisie
Tous les autres styles fantaisie de ce site — gras, italique, script, cerclé, à l’envers et le reste — sont une substitution directe. Unicode contient, par construction, un second alphabet complet et séparé pour chacun de ces styles, si bien qu’un générateur se contente d’échanger le « a » ordinaire que vous avez tapé contre ce « a » en gras précis, ou ce « a » en script, qui occupe sa propre position fixe dans la norme. Une lettre entre, une lettre différente sort. Rien n’est ajouté.
Le barré fonctionne encore autrement : il conserve la lettre ordinaire et lui ajoute une seule marque combinante après coup — un caractère conçu pour s’accrocher à ce qui le précède plutôt que d’exister seul — si bien que « mot » barré fait en réalité huit caractères pour trois visibles.
Le zalgo reprend cette seconde idée et en retire la limite. Au lieu d’une marque combinante par lettre, un générateur en empile plusieurs — parfois des dizaines — sur un seul caractère de base : certaines dessinées au-dessus, d’autres en dessous, d’autres en plein milieu. Unicode n’a jamais plafonné le nombre de marques combinantes qu’une lettre peut porter, parce que ce bloc a été conçu pour des langues qui ont parfois besoin de deux ou trois accents empilés sur une voyelle, pas pour un générateur qui en entasse vingt d’un coup. Le zalgo, c’est ce qui se passe quand rien ne vous empêche de le faire quand même.
L’écrire sur un iPhone
Il n’y a ni touche zalgo, ni interrupteur dans Réglages, ni générateur intégré nulle part dans iOS — le même vide que pour les kaomoji. Le chemin habituel passe par une page web : on tape une phrase ordinaire dans un champ, un curseur ou une case à cocher règle combien de marques s’empilent sur chaque lettre, et le résultat apparaît prêt à copier. Deux façons de le faire ensuite arriver dans ce que vous écrivez vraiment :
- Copiez-le, puis collez-le avec la commande Coller d’iOS elle-même — appui long sur le champ de texte, ou menu d’édition qui apparaît au-dessus de la sélection. C’est le système qui colle à votre place, donc cela ne demande aucune permission particulière au clavier actif.
- Enregistrez-le comme raccourci de remplacement de texte. Réglages → Général → Clavier → Remplacement de texte → le + en haut à droite, collez la chaîne zalgo dans « Expression » et donnez-lui un « Raccourci » court, comme « zlg ». Taper ce raccourci puis appuyer sur espace n’importe où sur le téléphone le développe en texte empilé complet, la même astuce qui marche pour un kaomoji utilisé souvent.
Le bouton Coller propre à un clavier, sur sa propre barre d’outils — contrairement à la commande Coller du système ci-dessus — est le seul endroit où cela demande une permission : ce bouton précis lit le presse-papiers depuis le code du clavier lui-même, ce qui explique pourquoi c’est la seule chose derrière l’accès complet, et non la frappe elle-même.
Ce que coûte l’empilement de marques combinantes
- La longueur, et pas qu’un peu. Une lettre en gras reste un seul caractère en interne, juste plus lourd. Une lettre barrée en fait deux. Une seule lettre zalgo avec une douzaine de marques empilées fait une bonne douzaine de caractères séparés pour un seul visible — et un SMS passe de sa limite de 160 caractères à 70 dès qu’il contient un caractère hors de l’ancien alphabet, ce qu’est chaque marque combinante. Un mot zalgo court peut épuiser à lui seul cette limite plus basse, coupant un texte en plusieurs comme le ferait une phrase entière en gras.
- Le rendu varie selon l’app. Certaines plateformes plafonnent ou suppriment les longues suites de marques combinantes — le même filtrage qui raccourcit parfois une phrase très barrée — si bien qu’un message qui paraît tout aussi chaotique qu’il le faut sur votre propre écran peut arriver raccourci, aplati, ou amputé d’une partie de la pile ailleurs. Il n’existe aucun moyen fiable de savoir à l’avance quelles apps font cela.
- La modification devient étrange. Supprimer retire des caractères, pas des lettres, donc effacer une seule « lettre » zalgo peut demander d’appuyer plusieurs fois pour retirer chaque marque avant que le caractère de base ne disparaisse enfin, selon la façon dont cette app regroupe les caractères.
- Les lecteurs d’écran ont peu de matière. VoiceOver et les outils similaires lisent en général la lettre de base en dessous et soit ignorent complètement les marques empilées, soit trébuchent en les lisant une à une — il n’existe aucune façon établie de « dire » une douzaine d’accents entassés sur une voyelle, si bien que le résultat ressemble plus à du bruit qu’au mot voulu.
- Certains formulaires et pseudos le rejettent carrément, ou le réduisent en silence aux lettres nues. Un champ qui valide contre un jeu de caractères restreint traite un mur de marques combinantes comme n’importe quel autre Unicode pour lequel il n’était pas prévu.
Où Kibo intervient
Kibo propose 12 styles de texte fantaisie directement sur le clavier — gras, italique, gras italique, script, double-struck, mono, petites capitales, large, cerclé, encadré, à l’envers et barré — et s’arrête volontairement à un seul caractère substitué, ou une seule marque combinante pour le barré, par lettre. Le zalgo n’en fait pas partie : un empilement de marques sans limite est exactement l’inverse de ce que Kibo fait en convertissant chaque lettre possible en un vrai caractère lisible. Ses propres styles coûtent une longueur de message prévisible et se lisent de la même façon des deux côtés, et c’est le compromis que l’app choisit délibérément. Le zalgo, si vous le voulez, demande toujours l’une des deux méthodes ci-dessus. Kibo est gratuit et fonctionne avec l’accès complet désactivé de toute façon.
Questions fréquentes
Qu’est-ce que le texte zalgo, et en quoi diffère-t-il du gras ou du texte à l’envers sur iPhone ?
Le gras et le texte à l’envers remplacent chaque lettre par un seul caractère fixe qui lui ressemble : une entre, une autre sort. Le zalgo conserve la lettre ordinaire et lui empile de plusieurs à des dizaines de marques combinantes Unicode, sans aucune limite de base sur leur nombre. C’est cet empilement sans plafond, et non un alphabet différent, qui le fait paraître hérissé de pics et de glitches.
L’iPhone a-t-il un générateur de texte zalgo intégré ?
Non. Aucune option zalgo n’existe où que ce soit dans les Réglages iOS ni dans le clavier système. Le chemin habituel passe par un générateur web, puis soit la commande Coller d’iOS elle-même, soit un raccourci de remplacement de texte enregistré, pour faire arriver le résultat dans l’app où vous écrivez.
Pourquoi le texte zalgo arrive-t-il parfois raccourci ou différent de ce que j’ai envoyé ?
Certaines plateformes plafonnent ou suppriment les longues suites de marques combinantes, le même filtrage qui raccourcit parfois une phrase très barrée. Ce qui s’affiche correctement sur votre propre écran n’a aucune garantie d’arriver intact sur celui de quelqu’un d’autre.
Essayez-le sur votre propre clavier
Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.