如何实现不寻常的文字效果?

时间:2017-12-12 16:10:42

标签: unicode

我只是在阅读一篇文章并看到了一些奇怪的文字效果,但是我无法找到它是如何实现的或它的名称:

P̢̢̭̘̣̪͉͞͞h̴̛̫͉͖̜͙̳͎̕͞͠'̶͢҉̯̞̹͈ṉ̶̘̠̯̬̭̖̳͘͞ģ̵̛͠҉̰̝͇̩͍̗͍̘̫͈̺̭̥͉l̨͍̘͔̰͔̖͍̹̠̭̰̖͙̦̦͎̕͟u̢̡҉̭̺̮̖͖͖i̴̵̢̹̳͉͎̥̪̜͎̼̣̦̖̻͈̖͉͚͏͇̗̭m̶̨͍̤̪͇̤̬̥̥͔̼͍̠̼͕g̷̷̰̩͙̪̫͉̺̯͘͟͠ļ̶̭͇̘̮̕͢ẃ̵̸̷҉͕̬̠̥̤͖̙͇̼̹'̺̩̖̟̣͈̖͙̤̫̰̗̯͡ń̷̴̶̰̮̺͔̼̺̹̘̟a̷̰̪͙͇̤͓̤̭͎̦͕̻f͏̨͙̰̘͔̟̜̠͈̯̻͕̖̳̝̝͘ḩ̴̛͉͉͇̠͙̣̩͙̩͚̮̼̺邪神̵͍̩̭̩̗͈͚͟͝R͏̛͘͟҉̫̝̞̪̣̪̻̤̼͖̪͎'̛̯͚͎̳͎̼͓̘͉͢l͟҉̵̘͈͙̣̹̜͍͎̬̺̹̪̜y͏͓̞̬͙̥̞̦͎͖̞͖͎̖e̶̵̡̺͉̯̭̣̗h̴̷̡̨͇̺͇̖̼̻̟͓̪͍̙̳̞̭͜͟͜͟͞ ̫̯̘͚͇͚̼͙w̧̮̜̯̭̘͈̫̳̖̕͜͠g̢̨̗͖̬̠͎͓̞͓̭̯̺͕̭̯̦a̴̠̘̬̩͍͜h̵̷̨̜̻͔̖͈̤͈̩͔͈͇̩̞̜̩͍̺'̸̨͇̞̜͈͟n̨͟͞҉̤͚͎͇̣̺͚̻̖͖à̻͉̙̞͘͝ģ̙̗̙͓̜̣͔̥̫͟͡l̴̨̨̢̼͚̫̞̙̳͙̦͚͇̞̺̗̫͇͢͟f̸̸̫̠͖͙̜͉͖͓̭͇̦̭̩͡͠ḩ̸̤͍̖̻̣̝̼̕͝t̴͝҉҉̵͔̮̞̪á̢̕͢͏̗̯̗̙͙͉̪͓͙̣̰̣g͏̶̡͓̤͍͖̜̠̜n̴̶̛̝̼͉̠̻͓

不过不要担心,除非有数千人阅读,否则我认为我们是安全的。

2 个答案:

答案 0 :(得分:3)

它被称为 Zalgo文本

您可以Google for在线生成器并使用它:

  

TH̘Ë͖͖̉̉P̯͍̭O̚N̐Y̡H̸̡̪̯ͨ͊̽̅̾Ȩ̸̡̬̩̪̯̾͛ͪ̈ͨ͊̽̅̾͘Ȩ̬̩̾͛ͪ̈͘C̷̙̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔

作为旁注,don't try to parse HTML with RegEx

答案 1 :(得分:1)

如果你选择一个样本并将其提交给Unicode character inspector,你可以得到一个线索:

C  U+0043  LATIN CAPITAL LETTER C                Lu  Basic Latin
̧   U+0327  COMBINING CEDILLA                     Mn  Combining Diacritical Marks
͘   U+0358  COMBINING DOT ABOVE RIGHT             Mn  Combining Diacritical Marks
   U+034F  COMBINING GRAPHEME JOINER             Mn  Combining Diacritical Marks
̕   U+0315  COMBINING COMMA ABOVE RIGHT           Mn  Combining Diacritical Marks
͈   U+0348  COMBINING DOUBLE VERTICAL LINE BELOW  Mn  Combining Diacritical Marks
[…]

...其中Lu代表Unicode Character Category 'Letter, Uppercase'Mn代表Unicode Character Category 'Mark, Nonspacing'

简而言之,由于Unicode的神奇之处,它们只是附加到所有组合变音符号的常规字母。它会滥用é也可以写为e + ´用于娱乐目的的事实。