Этот инструмент зеркалит текст, меняя каждый символ, у которого есть зеркальный аналог — скобки () [] {} <>, кавычки "" '', стрелки ← →, слэши `/ `` — а затем обращает всю строку, чтобы зеркальные символы встали в правильную позицию чтения.
Честное ограничение: в Unicode нет зеркальных глифов латинских букв. Не существует «зеркальной H» или «зеркальной a» — поэтому буквы проходят без изменений. Зеркалирование реально и заметно только на символах, у которых есть аналог (пунктуация, скобки, стрелки). Это тот же подход «перекомпоновки, а не подделки глифов», что у upside-down инструмента.
Переключатель:
- Обратный порядок (по умолчанию ВКЛ) — обращает всю строку после замены символов, так что
Hello (world) становится )dlrow( olleH и читается у зеркала. Выключите, чтобы только менять символы без обращения порядка.
Как это работает:
- Каждый символ ищется в зеркальной таблице; символы с зеркальным аналогом меняются (напр.
( → )), остальные (буквы, цифры, CJK, emoji) проходят.
- Если Обратный порядок включён, изменённая строка обращается.
Полезно знать: поскольку буквы не зеркалятся, зеркальное английское предложение всё равно показывает обычные буквы внутри зеркальной пунктуации — это фундаментальное ограничение Unicode, не баг. Для настоящего визуального зеркала букв нужен графический инструмент, переворачивающий отрисованное изображение; никакой подход обычным текстом этого не сделает. Результат переживает копирование куда угодно.