Le texte Zalgo fonctionne grâce à la combinaison de caractères. Ce sont des caractères spéciaux qui permettent de modifier le caractère qui le précède.
OU
y + ̆ = y̆ qui est en réalité
y + ̆ = y̆
Comme vous pouvez les empiler les uns sur les autres, vous pouvez produire ce qui suit :
Y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
qui est en fait :
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
Il en va de même pour mettre des choses en dessous :
Y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
qui l'est en fait :
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
Dans Unicode, le bloc principal de combinaison de diacritiques pour les langues européennes et l'alphabet phonétique international est U+0300-U+036F.
Plus d'informations à ce sujet ici
Pour produire une liste de combinaisons de signes diacritiques, vous pouvez utiliser le script suivant (puisque les liens continuent à mourir)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Consultez-les également
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
32 votes
fr.wikipedia.org/wiki/Combinaison_de_caractères pourrait offrir quelques indices.
2 votes
Cela pourrait aussi vous étonner : fr.wikipedia.org/wiki/
3 votes
Comme la référence obligatoire, xkcd.com/1857