Экзотические пробелы
GENERAL PUNCTUATION SPACES (U+2000–U+200A)
Одиннадцать типографских пробелов фиксированной ширины: en quad, em quad, полукруглая и круглая шпации, пробелы в треть, четверть и шестую часть эма, цифровой пробел, пунктуационный пробел, тонкий и волосяной пробелы.
- Диапазон
U+2000–U+200A- Категория
- Экзотические пробелы
- Удаляется по умолчанию
- Нет
- Управляющий параметр
- Пробелы
-s - Может нести нагрузку
- Нет
Откуда он берётся
Инструменты вёрстки и дизайна, где нужна конкретная ширина: цифровой пробел, чтобы выровнять числа в таблице, тонкий пробел внутри сокращения, волосяной, чтобы чуть развести два глифа. Ещё они приезжают с копированием из PDF и с дизайнерских веб-страниц.
Почему это важно
Одиннадцать разных кодовых позиций, каждая из которых рисует какое-то количество пустоты. Поиск, токенизация и сравнение видят одиннадцать разных символов; читатель — пробел чуть-чуть не той ширины, если вообще что-нибудь заметит.
До и после
Тонкий пробел группирует разряды — правильная типографика, а не клавиша пробела.
Символ показан подписанной плашкой, чтобы было видно, где он стоит. В вашем тексте он не рисует ровно ничего.
Когда он уместен
В свёрстанных материалах — постоянно: U+2007 FIGURE SPACE ровно такой же ширины, как цифра, и это правильный способ выровнять колонку чисел.
Как его удалить
Включите параметр «Пробелы» (`-s`) — и каждый из них станет обычным пробелом. Это уплощает намеренную типографику, поэтому по умолчанию параметр выключен.
Это водяной знак ИИ?
Не водяной знак
Нет. Они приходят из инструментов вёрстки и из копирования оформленного текста. Тонкий пробел — улика дизайнера или 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 входит в этот диапазон?
Это следующая кодовая позиция, но она не разделитель-пробел: у неё нулевая ширина и она форматирующая, поэтому её удаляет базовый проход, а не приводит к обычному пробелу.
Проверьте свой текст
Вставьте что угодно в инструмент очистки, чтобы увидеть каждый скрытый символ: позицию, кодовую позицию и то, что произойдёт с каждым из них. Ничего никуда не отправляется.