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

Экзотические пробелы

GENERAL PUNCTUATION SPACES (U+2000-U+200A)

Одиннадцать типографских пробелов фиксированной ширины: en quad, em quad, полукруглая и круглая шпации, пробелы в треть, четверть и шестую часть эма, цифровой пробел, пунктуационный пробел, тонкий и волосяной пробелы.

Диапазон
U+2000-U+200A
Другие записи
u2000-u200a
Удаляется по умолчанию
Нет
Управляющий параметр
Пробелы -s
Может нести нагрузку
Нет

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

Чтобы скопировать и вставить THIN SPACE (U+2009), нажмите кнопку: в буфер обмена попадёт сам символ, а Ctrl+V (Cmd+V на Mac) вставит его в любое место, где можно печатать.

Эта страница описывает целый блок, поэтому кнопка копирует один символ из него: THIN SPACE (U+2009).

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

Инструменты вёрстки и дизайна, где нужна конкретная ширина: цифровой пробел, чтобы выровнять числа в таблице, тонкий пробел внутри сокращения, волосяной, чтобы чуть развести два глифа. Ещё они приезжают с копированием из PDF и с дизайнерских веб-страниц.

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

Одиннадцать разных кодовых позиций, каждая из которых рисует какое-то количество пустоты. Поиск, токенизация и сравнение видят одиннадцать разных символов; читатель видит пробел чуть-чуть не той ширины, если вообще что-нибудь заметит.

До и после

GENERAL PUNCTUATION SPACES (U+2000-U+200A) до и после очистки, скрытый символ показан подписанной плашкой
Справочная карточка этого символа: кодовая позиция, вердикт и то же самое до и после, одной картинкой.
До12U+2009345
После12 345

Тонкий пробел группирует разряды: это правильная типографика, а не клавиша пробела.

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

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

В свёрстанных материалах постоянно: U+2007 FIGURE SPACE ровно такой же ширины, как цифра, и это правильный способ выровнять колонку чисел.

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

Включите параметр «Пробелы» (`-s`), и каждый из них станет обычным пробелом. Это уплощает намеренную типографику, поэтому по умолчанию параметр выключен.

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

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

Не водяной знак

Нет. Они приходят из инструментов вёрстки и из копирования оформленного текста. Тонкий пробел выдаёт дизайнера или PDF, а не модель.

Никак не связан с машинно сгенерированным текстом. Он приходит из программы, с клавиатуры или от человека.

Вопросы

Какие кодовые позиции входят в этот блок?

С U+2000 по U+200A: EN QUAD, EM QUAD, EN SPACE, EM SPACE, THREE-PER-EM SPACE, FOUR-PER-EM SPACE, SIX-PER-EM SPACE, FIGURE SPACE, PUNCTUATION SPACE, THIN SPACE и HAIR SPACE.

А U+200B входит в этот диапазон?

Это следующая кодовая позиция, но она не разделитель-пробел: у неё нулевая ширина и она форматирующая, поэтому её удаляет базовый проход, а не приводит к обычному пробелу.

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

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

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

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

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