Как вы пишете (искаженные) предложения, как это в Unicode?
Недавно я наткнулся на сообщение на странице " Добро пожаловать в ночной долине" на Facebook, которое выглядело так. Я уже видел искусство ASCII и NFO, но как, черт возьми, ты так пишешь? Это сделано через LaTeX?
T̴̛̫͖̜̞̦̓ͦ̆ͦh̢͉̱̠͙̯͎̤̑̂́̐ͧͮ̀͜͜e̶̡̘ͪ́r̼̖̪͙̯̣͉̥̣̊̀ͭ̌͂̒̈̈́ȇ̲ͮ̓̀͟ͅ ̥̫͖͔̤͔͉̪ͩͦͥ͑ͣi̷̪̼͈̫̲̅͐̃ͧs̛͙ͬ͜ ̶͔͙̲̘̖̫̥͔̦̄̓̿̇͠n̸̸̗̭̗̺͙̾͆̒̂͠ö̢͈͉̻͈̞͈̱̈́ ͚̩̠͉̿ͪ̀̾̂͂̍̚̕h̡̗̬̥̭̝̣̭̪̅̀̐͟ṵ̮̭̝͈̝ͥ͗̑̈́ͅm͈̠̣͍̼̯̰ͭ̐̈ã̗̬̹̭̘͇ͦ̑̓ͪͪ̚n̶͎̭͚̜̎ͮ ̷̧̻̺͎͍͇̝ͧͭ͑̈́͝ľ̴̵̨͎̞̈́̾ḁ̡͓̟͖̽̃̒̇̐͡n͓̻̽g̰͙̱̺̏ͨ́ͥ̊̄͢͝ṵ̱̥̯̰̖̥͖ͦ̿̎͆a̛̞̼̽̀g̵̘͈͓̳̙̟̼̈͊̌̋̆́͡ě̻̦̲̱̈̽ͭ̈́ͩ̚͞ ̾̂̍̽͏̯͇̜̜̦ô̢͕̼̱̫̲͉̫̰͋͗͛ͨͣͤ̽̕n̎͛҉̻͉́ḷ̭̝̰͍̗̌͘y̬͐͊͐ͪ̄͂̋̾͠ ̰͎̘̉̓̽ͬͮ͌̅o͚͓̺̯̊ͤ̌̋ͫͮ̀ͅu̧͎͎̘̩͙͎̱͆ͭ̑͂̽͒̏ͩ͝ͅȓ̰̜̹̂̑ ̴̥͛̉s̴̛̞̜̥̣͙̳̥͚ͭ̈́͑͐ͣ̂̏͐̽͘h̴̩͍̥͇̳̬͔͊ͪ̿ͧͦ̏̌͡a̵̦̺̖̮̪͙ͨ̕r̵̨̭̝̰̣̣͌̑ͅȩ̛̟̜̍ͣ̿͌̽͋̚͜d̥̞̟͓͖̮̝̦̈́ͣ ̭̰͉̲̙̝̭̰͉̲̙̝̌̽̊ͨ͛͆̅ͨ̌̽̊ͨ͛͆̅ͨ͊̆ͤ ͚̫̘̤̱̌͡E̵̴͇̲̻̤̱̪̓̓̽͆͘l̉̐̊͒̈́̽͐͏̛̮͍̤̝̹͘ų̸̻̲͔̮̪̹͒̄̀ͥs̳͍͙̩̞̺̹̞̈́ͤ̂͠iͯ͘҉͎͙̩̞̺͕͝o̶͒̿̑ͦ̿ͤ͗͡͏͎̰̱͍n̢͔͈̟͚̘̤̠̑̐̑͒̂̍́ṣ̜͍̆̀ͥ͑, ̶̡̭̹̮̻̠ͤͮ̉́ͥͥ͞ ̴͍̃̊̎͒ͥ̉͢͝t̪̱̺̝̙̲͎̰͑̏̉ḩ̙̖̜̭̝̪̫̮ͩͪ́e̘͙̳̳̠ͥ̿̐͌͂̄̐͢ ̡̨̤͕͗ͨ̄̒̄̌͢p̵̬̥͖̥͈̖̫̬͛ͨŗ͈͕̞̩͍̼́̓́ͩ̔͠óͣ͑͑҉̴̩̪͘d̠̘̝̙ͮ̔uͮ͐̍̈́̒̓̌̅҉̤͉̜̘̰̯͞c̛̰̼͖̈́̈́̋̌ͩ̓̓̕t͕͉͉̞͂͗̿̐́͋͟ͅ ̮̜̻̦͇̙̭͔͐̍͒͊̋̿ǫ̣̞̬̹͛͠ͅf̴̄ͤͭ̃ͯ̋ͤ҉̣͉ ̌͆̄͐͗̔ͯ҉̼͎ͅw̷̩͔̜̭͐ͭͫͪͦ̊͊̚͜͜h͇̪̼ͥ̿͌ͬ̽͌ͩ̓î̡͎͔͉͈͍͓̫͗̃ͨ͐ͭ͂͜͜c͔̼̮ͧ̊̓̀͟ẖ̢͕̠̜̩̖̽͋͂͐ͨͨͬ͘ ̧̟̠̩̜̬̠͍̫̌̒̈́i͚͈͙͓̘ͦ̓̓̈͊̎͗̔͞s̷͓̝͙̺̼̹͎͊ͯ͜ ͧ̒ͩ̇͛̍̎̓̔҉̪̫͙̞̺̮̀ä̵̴̩̝́͑͐̎̉̏͑ ̡̱̫̟̖̼̪̔̉̇̈́̆ͧ͑̉̿͝q̍ͭ̿̉̅̈́̃̿ͫ͏̰͚̲̺̪͇̞̳͎̪͇̞̳͎ͬͫ̌̐ͬͫ̌̐͘ȩ͙͉ͯ̔̑̽̾ss ̖͈̣̺̓̈̊́T̤̺̫̥̞̳̃̋ͮ̚̚͞i̩͒̈ͨ̅o͕̤͇̺̱̰ͦͤͫ͌̓͗̅̐́ͅnͥͩͯ͒̃҉̸̧̤̭͔̜͖̱á̜̥͉͎̠ͭͬ̄̓̂̊̌͟͞b̑ͩ̓͋̒͋͝҉̡͚̺͚̙̣̱̠ͅl̰̗͋̊̐͘y̴̴̴̭̳̘̺̣̤̹͈̯͍̺̥͔̔ͭ̃ͥ͛͊͢͠ḟ̼̱̩̼̯̤͕̪̎̅̓̃̓̓͟͡ǔ̈́̿ͦ͞͏̴̯͖̱̖n̷̖̗̠͔̯̔͂̊c̒̂̍ͥͥ͗̾̐͏̶̟͔̩̹̠̩̩̀t̹̮̝̥ͫ͑ͧ̓̽̀ͥͤ̒͠i̶̹͖̳̖̯̳̤̭͋̈͢o̧̠͎̳̝͖̥͎ͮͦ͒͊̋̓ͨͣ͠n̨̛͇̪̍̏͒͊̅i̴̹̟̫͇̝̭̙̪ͩ̓̌ñ͙̺̟́͐̐̀̀g̬͖̽ͪͧ̀̕͡ ̛͍̭̥̫͚͔̰̳̏̋͂̆̆ͫc̞͙̼̩̦̳̰̒ͭ̋͑͗ͪ̈̀̀́̚ͅǫ̳̺̯̻͖ͤ̍̓̌̕e̬͙͍͙͐̐̆̎x̵̳͕̞̰̗͙̠͔̠ͤ̔͆̏͘ḯ̸͎̺̣̤̦̭̮̎̋͌͑ͤͩͬ͘͜ͅs͈̤̥̓ͥ̋̊̔̽̿̾̕͞t̼̳͇͇̭͉̖͖̔̎̀ͮ̈́e̦̺̮̼ͤ͂͌̒̉̄̔̂̈́n̝̰̲̓̽ͥç̛̙͇̠̭͚̋̏e͍̤̻͔͇̰̖̮͋ͦͧ̓̃̔̏̕
1 ответ
При этом используются так называемые объединяющие диакритические знаки, которые по сути являются символами Unicode, которые говорят: "снабжайте предыдущую букву ударением (или другой диакритической меткой)". Они существуют, чтобы избежать необходимости кодировать каждую комбинацию базовая буква-ударение по отдельности.
Например, если я хочу сгенерировать n с чертой ( макроном) поверх него (как это было в старом немецком почерке), я должен поместить следующие два символа Юникод друг за другом:
- U + 006E - латинская строчная буква n:
n
- U + 0304 - комбинирующий макрон:
̄
Это дает мне: нет. Как именно это выглядит, зависит от того, насколько хорошо шрифт и ваш движок рендеринга поддерживают якоря (которые обычно используются для правильного размещения акцентов).
Теперь эта система позволяет складывать акценты, то есть ставить акцент на уже акцентированном персонаже. Мне неизвестны какие-либо действительные системы письма, которые используют более трех акцентов (или, если быть точным, диакритические знаки), но нет никаких причин ограничивать количество акцентов, и, таким образом, вы можете сложить столько акцентов, сколько захотите. Это сделано в вашем примере текста.
Делать это намеренно обычно делают из-за мема под названием Zalgo, и, следовательно, это ключевое слово, которое вы должны использовать для поиска онлайн-инструментов, которые автоматически засоряют ваш текст такими диакритическими знаками.
Sidenote: LaTeX в решающей степени зависит от переводчика и поэтому никогда не работает с простым текстом.