Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Охват | Латинские буквы a-z, A-Z, цифры 0-9 и около 15 знаков препинания |
|---|---|
| Кириллица | Не имеет перевёрнутых Unicode-аналогов, символы остаются без изменений |
| Порядок символов | Разворачивается на обратный после замены каждого символа |
| Технология | Готовые Unicode-символы, а не CSS-трансформация или изображение |
Когда этот метод вводит в заблуждение
- У кириллических букв нет широко поддерживаемых перевёрнутых Unicode-аналогов — они проходят через инструмент без изменений и в перевёрнутом виде текста будут читаться как обычно, а не вверх ногами.
- Не для всех латинских заглавных букв существует по-настоящему точный «перевёрнутый» символ — некоторые (например, H, I, N, O, S, X, Z) визуально совпадают со своим обычным написанием, а другие используют символы из смежных алфавитов (∀, Ǝ, Ʞ), которые лишь приблизительно похожи на перевёрнутый оригинал в зависимости от используемого шрифта.
- Отображение перевёрнутых символов зависит от шрифта на устройстве читателя — если шрифт не содержит нужный глиф, вместо буквы может показаться пустой прямоугольник («тофу») или похожий, но не идентичный символ.
- Большинство знаков препинания (двоеточие, точка с запятой, дефис, слэш и другие, не входящие в список из спецификации) не имеет перевёрнутого аналога и остаётся как есть.
Как это считается
У каждого символа входного текста проверяется наличие в заранее составленной таблице соответствий «обычный символ → перевёрнутый Unicode-аналог».
Если соответствие найдено, символ заменяется на него; если нет (кириллица, большинство знаков препинания, символы вне таблицы) — символ остаётся без изменений.
После замены всех символов их порядок в строке переворачивается на обратный — это нужно, чтобы при физическом развороте текста на 180 градусов буквы шли в правильной последовательности слева направо.
Результат выводится сразу при вводе, без отдельной кнопки запуска.
Вопросы и ответы
Почему кириллица не переворачивается?
У кириллических букв нет общепринятых перевёрнутых Unicode-аналогов, поэтому они проходят через инструмент без изменений.
Почему некоторые заглавные буквы выглядят так же, как обычно?
У симметричных букв вроде H, I, N, O, S, X, Z перевёрнутая версия визуально совпадает с обычной, поэтому в них ничего не меняется — так и должно быть.
Почему на другом устройстве текст выглядит иначе или показывает пустые квадраты?
Некоторые перевёрнутые символы — редкие Unicode-глифы, которые есть не в каждом шрифте. Если у читателя нет подходящего шрифта, часть символов может отображаться некорректно.
Мой текст куда-то отправляется?
Нет, вся обработка выполняется в вашем браузере.