Перейти к содержимому
Ghostchars

Нулевая ширина и невидимые

FUNCTION APPLICATION (U+2061)

Невидимый математический оператор со значением «применить функцию к аргументу» — то самое молчаливое действие между f и (x).

Кодовая позиция
U+2061
Удаляется по умолчанию
Да
Управляющий параметр
Параметр не нужен
Может нести нагрузку
Нет

Откуда он берётся

MathML и редакторы формул ставят его, чтобы формулу можно было правильно прочитать вслух и вычислить. В прозу он утекает, когда уравнение копируют из документа и вставляют как обычный текст.

Почему это важно

В прозе это невидимый символ без всякого смысла, и он — одна из четырёх соседних кодовых позиций, из которых утилиты скрытой нагрузки складывают готовый алфавит.

До и после

ДоfU+2061(x)
Послеf(x)

Скопированный из редактора формул, невидимый оператор переезжает вместе с ней.

Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.

Когда он уместен

Внутри настоящего MathML, где важна семантика. В обычном тексте нет дерева формулы, которое он мог бы описывать.

Как его удалить

Базовый проход удаляет его везде, где встретит. В обычном тексте нет положения, в котором невидимый оператор делал бы полезную работу.

Это водяной знак ИИ?

Используется для сокрытия данных — но не водяной знак

Нет. Это символ математической разметки. Утилитам скрытой нагрузки он нравится тем, что четыре невидимых оператора стоят подряд и дают компактный алфавит, — но это свойство Unicode, а не какой-либо модели.

Известный носитель намеренно спрятанных данных. Кто-то поместил его туда специально, а это уже другой вопрос, чем то, кто написал слова.

Вопросы

Не сломается ли формула, если его удалить?

В обычном тексте — нет. В настоящем MathML оператор несёт семантику, поэтому чистите выгруженный текст, а не исходный документ.

Какие ещё три?

U+2062 INVISIBLE TIMES, U+2063 INVISIBLE SEPARATOR и U+2064 INVISIBLE PLUS. Все четыре удаляет базовый проход.

Проверьте свой текст

Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.

Проверьте свой текстВсе символы