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

Типографская пунктуация

EN DASH (U+2013)

Тире средней длины для диапазонов и некоторых отношений в редакционной типографике.

Кодовая позиция
U+2013
Другие записи
u2013\u2013–
Удаляется по умолчанию
Нет
Управляющий параметр
Пунктуация --punct
Может нести нагрузку
Нет

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

Текстовые редакторы, издательские инструменты и расширения Markdown с умной пунктуацией могут превращать последовательности дефисов ASCII в U+2013 при наборе или рендеринге.

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

Его код отличается от дефиса ASCII. Поэтому сравнение исходников, точный поиск, код, front matter и diff могут вести себя иначе, хотя знак выглядит привычно.

До и после

EN DASH (U+2013) до и после очистки, скрытый символ показан подписанной плашкой
Справочная карточка этого символа: кодовая позиция, вердикт и то же самое до и после, одной картинкой.
До1914U+20131918
После1914-1918

До очистки между годами стоит U+2013, после очистки там дефис ASCII.

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

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

Это нормальная типографика для числовых диапазонов и некоторых отношений. Сохраняйте знак в опубликованной прозе, если цель не требует только ASCII.

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

Включите Пунктуацию (`--punct`), чтобы заменить U+2013 дефисом ASCII. Проверяйте исходники, потому что преобразование может затронуть синтаксис.

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

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

Встречается в выводе ИИ, но не водяной знак

U+2013 встречается в отредактированном и сгенерированном тексте, потому что оба используют обычные издательские правила. Знак не доказывает авторство.

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

Вопросы

Почему Markdown превратил дефисы в U+2013?

Преобразование выполнил редактор или расширение умной пунктуации. Сам Markdown не требует универсальной замены.

Нужно ли заменять U+2013 дефисом?

Только если цель требует ASCII или стабильного исходника. В опубликованной прозе U+2013 может быть правильным знаком диапазона.

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

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

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

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

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