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

Соединители, селекторы и заполнители

ZERO WIDTH NON-JOINER (U+200C)

Противоположность соединителю: невидимый символ, который запрещает рисовать двух соседей одной связной формой.

Кодовая позиция
U+200C
Другие записи
u200c\u200c‌
Удаляется по умолчанию
Если одиночный
Управляющий параметр
Агрессивно -a
Может нести нагрузку
Да

Скопировать и вставить U+200C

Чтобы скопировать и вставить ZERO WIDTH NON-JOINER (U+200C), нажмите кнопку: в буфер обмена попадёт сам символ, а Ctrl+V (Cmd+V на Mac) вставит его в любое место, где можно печатать.

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

Прежде всего персидский, где он разделяет части составного слова: «می‌روم» пишется с ним, а без него значит другое. Ещё немецкий (чтобы запретить нежелательную лигатуру), хинди и стеганография нулевой ширины, где он играет «0» при «1» соединителя.

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

В персидском это орфография: удалить его значит слить два слова в одно неправильное. В русской или английской прозе это невидимая набивка вообще без функции. Одна и та же кодовая позиция и два совершенно разных вердикта: вот и весь довод в пользу чистки, которая смотрит на контекст.

До и после

ZERO WIDTH NON-JOINER (U+200C) до и после очистки, скрытый символ показан подписанной плашкой
Справочная карточка этого символа: кодовая позиция, вердикт и то же самое до и после, одной картинкой.
ДоневиU+200Cдимый
Посленевидимый

Между двумя буквами кириллицы разъединителю нечего разъединять, поэтому он удалён. Между двумя персидскими буквами он и есть написание.

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

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

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

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

Одиночные вхождения уходят в базовом проходе. Те, что стоят между двумя буквами соединяющейся письменности, остаются и попадают в отчёт; параметр «Агрессивно» (`-a`) удаляет и их.

Текст лежит в файле, а не в буфере обмена? Отчёт по документу для .docx, .odt и .html находит символ внутри файла вместе со скрытыми фрагментами и исправлениями, и открывать файл для этого не нужно. Если вопрос в том, что делает остальной текст, а не этот один символ, можно измерить разброс длины предложений и увидеть, где проявляется каждая привычка: без баллов и без утверждений о том, кто написал текст.

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

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

Нет. Это и обычная персидская орфография, и обычный стеганографический символ. Что именно перед вами, решают соседи, а не автор предложения.

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

Вопросы

Безопасно ли чистить персидский текст?

Да, при настройках по умолчанию: разъединитель между двумя буквами арабского письма остаётся и отмечается как несущий нагрузку. Параметр «Агрессивно» удалил бы его и изменил написание.

А немецкое подавление лигатур?

Между двумя латинскими буквами Ghostchars его удаляет. Если вы верстаете и вам нужно «Auflage» без лигатуры fl, делайте это средствами вёрстки, а не внутри текста.

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

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

Проверьте свой текстОчищать в Chrome прямо при вставкеОчищать на Mac одной комбинацией клавишВсе символы

Анонимная статистика?

Ghostchars обрабатывает ваш текст в браузере и никуда его не отправляет. Мы хотели бы считать просмотры страниц через собственный сервер аналитики, почти без cookie: содержимое не собирается никогда.