多个符号如何显示为一个名称,它们的用途是什么?

How are multiple symbols displayed as one called and what is the purpose of them?

你怎么称呼下面这个烦人的角色?他们应该做什么,或者更重要的是——他们为什么存在? :) 我能否以某种方式将它们添加到我的 HTML 来源(它是否有效)并且最终不让用户将它们放入评论等?

̷̲̙̲͇̲̙̲̹̲̙̲͇̲̙̲̲̙̲͇̲̙̲͇̲̙̲͇̲̙̲᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅a̲̙̲͇̲̙̲͈̲̙̲͇̲̙̲̪̲̙̲͇̲̙̲̲̙̲͇̲̙̲᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷅᷉᷅᷅᷅᷅᷅᷅᷅᷅

参见:http://jsfiddle.net/10q44c74/

它们只是一系列 unicode combining diacritics。在这种情况下,大约连续 118 个无意义的。

他们的目的是什么?维基百科文章解释得很好,但让我们将字母 n 和组合波浪号变音符号结合起来。欢呼,现在我们可以写出 añejo(作为 6 unicode 代码点字符串,呈现为五个 字母 )。

当然,你也可以很傻,把一百个组合标记组合起来就成了废话。通常没有必要限制它:即使它看起来像一个字母,它仍然是 118 个代码点,任何有字符限制的东西都会将每个变音符号视为您可以输入的实际字母少一个。

它也很适合写一些很棒的疯狂东西, l̙̣͇ͦ̈́ͫ͌ͤ͊̿i̻̱͍̽͐̂̑ͪk̹̞̼̫͔ẻ̫̯ ̦͔͎̿t̼̼͔̰̿͋̈́ͬͨhͯ͛̚i̖ͤs͙͓̻̝̗̼̈́͂ ̠̮͉̙̲̺̿ͅk͖ͤ͆̒̅̾́̉ì̪͎̗͓̻̪ͤn͍̥̱̠̲̳̖̓ͤ̿d̟̮̍̾ͩ̂ ̜͖͉̠o͚̠̾ͥ͌̔f̭̖ͥͤͦ̉ͨ ̦̌t̳̩͐͐ͤẹ̉̃x̟̙̌ͥͯ̈͂̆͌t.