Нулевая ширина и невидимые
INVISIBLE TIMES (U+2062)
Невидимый знак умножения — тот самый оператор, который подразумевают, когда пишут «2x», а имеют в виду «2 умножить на x».
- Кодовая позиция
U+2062- Категория
- Нулевая ширина и невидимые
- Удаляется по умолчанию
- Да
- Управляющий параметр
- Параметр не нужен
- Может нести нагрузку
- Нет
Откуда он берётся
MathML, редакторы формул и научные текстовые процессоры. В обычный текст он попадает копированием из отрисованной формулы.
Почему это важно
В прозе он невидим, а стоя между двумя буквами, для читателя ничем не отличается от пробела нулевой ширины — но переживает фильтры, которые ищут только семейство нулевой ширины.
До и после
Умножение есть в данных и отсутствует на странице.
Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.
Когда он уместен
Внутри MathML, где «ab» должно читаться как произведение, а не как имя.
Как его удалить
Его удаляет базовый проход вместе с тремя другими невидимыми операторами. Включать нечего, оставлять негде.
Это водяной знак ИИ?
Используется для сокрытия данных — но не водяной знак
Нет. Это математическая разметка, попадающая в прозу случайно, — или осознанный выбор утилиты, которой нужна кодовая позиция, ускользающая от наивных фильтров.
Известный носитель намеренно спрятанных данных. Кто-то поместил его туда специально, а это уже другой вопрос, чем то, кто написал слова.
Вопросы
Зачем вообще нужен невидимый знак умножения?
Чтобы программа отличала «2x» (два умножить на x) от переменной, которая буквально называется «2x», — ради экранных дикторов и систем компьютерной алгебры.
Значит ли он что-нибудь в обычном тексте?
Нет. Вне формулы он не несёт никакой информации, поэтому базовый проход удаляет его, ничего не спрашивая.
Проверьте свой текст
Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.