Как пользоваться
Наберите или вставьте текст и выберите режим. Результат обновляется по мере ввода; кнопка Копировать заберёт его в буфер обмена.
Четыре режима
| Режим | «Привет мир» превращается в |
|---|---|
| Задом наперёд | рим тевирП |
| Порядок слов | мир Привет |
| Каждое слово | тевирП рим |
| Вверх ногами (латиница) | «Hello world» → plɹoʍ ollǝH |
Задом наперёд переворачивает весь текст вместе с переводами строк, так что последняя строка становится первой. Порядок слов работает построчно и соединяет слова одиночными пробелами. Каждое слово отражает каждое слово на его месте, сохраняя все пробелы и переводы строк.
Как это работает
Текст делится на графемы — то, что читатель видит как один символ, — с помощью встроенного в браузер Intl.Segmenter, и уже они переставляются. Простые скрипты переворачивают кодовые единицы и разбивают эмодзи и буквы с диакритикой на «битые» кусочки.
Текст вверх ногами собирается из похожих символов других блоков Юникода. Хорошая пара есть не у каждой буквы: заглавные без пары берут перевёрнутую строчную, а в некоторых шрифтах части таких символов нет — проверьте, как результат выглядит там, куда вы его вставляете.
Советы
Перевёрнутый и отражённый текст — визуальный трюк, а не шрифт: программы экранного чтения прочитают символы-заменители, а не исходные слова. Не используйте его в именах и текстах, которые должны оставаться доступными.