Этот инструмент преобразует текст в верхний индекс (ˣ²), нижний индекс (H₂O) или смешанный вид, используя настоящие кодовые точки Unicode, а не HTML-теги <sup>/<sub> — поэтому результат простой текст, работающий везде (чат, соцсети, имена файлов, комментарии к коду) без поддержки форматирования.
Как это работает:
- Верхний индекс: каждая буква/цифра/оператор заменяется глифом верхнего индекса (напр.
x → ˣ, 2 → ²).
- Нижний индекс: каждый заменяется глифом нижнего индекса (напр.
2 → ₂, o → ₒ).
- Смешанный: символы на нечётных позициях — верхний, на чётных — нижний индекс (демо-режим смешанной нотации).
Оговорка о покрытии Unicode (важно):
Unicode не назначает глиф верхнего/нижнего индекса каждой букве. Хорошо покрытые наборы:
- Верхний индекс: цифры 0-9 (все), операторы +-=() и строчные h/i/j/k/m/n/o/p/r/s/t/u/v/w/x/y/a и др. Многие строчные (b,c,d,e,f,g,l,q) и почти все заглавные не имеют глифа.
- Нижний индекс: цифры 0-9 (все), операторы и строчные a/e/h/i/j/k/l/m/n/o/p/r/s/t/u/v/x. Отсутствуют: b,c,d,f,g,q,w,y,z и все заглавные.
Символы без выделенного глифа переходят в себя — поэтому H₂O работает (H без глифа нижнего индекса, остаётся H), но целое предложение нижним индексом сохранит немаппированные буквы обычными. Это фундаментальное ограничение Unicode, не баг.
Частые применения: химия (H₂SO₄, CO₂), математика/физика (x², E=mc²), маркеры сносок/ссылок (¹²³), стилизация вроде торговой марки.