Переопределения направления
POP DIRECTIONAL FORMATTING (U+202C)
Закрывает последнее открытое вложение или переопределение. Сам по себе не делает ничего; в паре — завершает фрагмент с заданным направлением.
- Кодовая позиция
U+202C- Категория
- Переопределения направления
- Удаляется по умолчанию
- Да
- Управляющий параметр
- Параметр не нужен
- Может нести нагрузку
- Нет
Откуда он берётся
Всегда в компании U+202A–U+202E, из тех же устаревших процессов работы с bidi. Одиночные, ни к чему не привязанные закрывающие символы часто встречаются в тексте, который резали и склеивали.
Почему это важно
Закрывающий символ без открывающего — невидимый мусор, а открывающий без закрывающего протягивает своё направление до конца абзаца. Чистка убирает обе половины пары, и это возвращает текст к обычному алгоритму bidi.
До и после
Пара исчезает целиком, оставляя слова в покое.
Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.
Когда он уместен
Только как вторая половина вложения или переопределения, которых там быть не должно.
Как его удалить
Базовый проход удаляет его вместе с открывающим. Удалить только одну половину было бы хуже, чем не удалять ничего.
Это водяной знак ИИ?
Не водяной знак
Нет. Устаревшее bidi-форматирование, никакого сигнала о происхождении текста в нём нет.
Никак не связан с машинно сгенерированным текстом. Он приходит из программы, с клавиатуры или от человека.
Вопросы
Опасен ли непарный закрывающий символ?
Сам по себе нет, но это верный признак того, что текст вырезали из большего блока с bidi-форматированием, и открывающий символ может по-прежнему находиться где-то выше.
А чем закрывается изолят?
Символом U+2069 POP DIRECTIONAL ISOLATE — это другой символ с другим правилом: Ghostchars относит его к bidi-меткам, а не к переопределениям.
Проверьте свой текст
Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.