Метки направления
BIDIRECTIONAL ISOLATES (U+2066-U+2069)
Четыре невидимых управляющих символа (LRI, RLI, FSI и PDI), которые обёртывают фрагмент так, чтобы его направление не протекало в соседний текст. Это современная замена символам вложения и переопределения.
- Диапазон
U+2066-U+2069- Другие записи
u2066-u2069- Категория
- Метки направления
- Удаляется по умолчанию
- Если одиночный
- Управляющий параметр
- Bidi-метки
--bidi - Может нести нагрузку
- Да
Кнопки «скопировать и вставить» на этой странице нет, и это сделано намеренно: здесь описан целый блок символов, и ни один из них не нужно вставлять по отдельности.
Откуда он берётся
Локализационные фреймворки: они обёртывают подставляемые переменные в изоляты, чтобы присланное пользователем арабское имя не перекроило английское предложение вокруг. Ещё из любого редактора, который умеет правильно делать текст со смешанным направлением.
Почему это важно
Это правильный инструмент, и именно поэтому с ним нужна аккуратность: непарные изоляты часто остаются в тексте, который резали и вставляли, и они ровно так же невидимы, как символы, которым пришли на смену.
До и после
Подставленная переменная, обёрнутая парой изолятов: в шаблоне это правильно, а в готовой строке на русском уже бессмысленно.
Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.
Когда он уместен
Вокруг фрагмента, направление которого не должно влиять на окружение. Ghostchars оставляет изолят, стоящий рядом с текстом справа налево, и удаляет тот, что болтается в абзаце слева направо.
Как его удалить
Базовый проход удаляет их, когда ни один сосед не относится к письму справа налево, и оставляет с занесением в отчёт, когда такой сосед есть. Параметр «Bidi-метки» (`--bidi`) удаляет их везде.
Текст лежит в файле, а не в буфере обмена? Отчёт по документу для .docx, .odt и .html находит символ внутри файла вместе со скрытыми фрагментами и исправлениями, и открывать файл для этого не нужно. Если вопрос в том, что делает остальной текст, а не этот один символ, можно посчитать слова и обороты-приметы на тысячу слов и увидеть, где проявляется каждая привычка: без баллов и без утверждений о том, кто написал текст.
Это водяной знак ИИ?
Не водяной знак
Нет. Изоляты приходят из локализационных фреймворков и современных редакторов. Это улика хорошей работы с bidi где-то выше по конвейеру.
Никак не связан с машинно сгенерированным текстом. Он приходит из программы, с клавиатуры или от человека.
Вопросы
Что это за четыре символа?
U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE, U+2068 FIRST STRONG ISOLATE (он берёт направление первого сильного символа внутри) и U+2069 POP DIRECTIONAL ISOLATE, который закрывает любой из них.
Чем они лучше вложений?
Тем, что текст внутри изолята не может повлиять на направление текста снаружи. Незакрытое вложение перекраивает остаток абзаца, а изолят не может.
Проверьте свой текст
Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.
Проверьте свой текстОчищать в Chrome прямо при вставкеОчищать на Mac одной комбинацией клавишВсе символы