Типографская пунктуация
EN DASH (U+2013)
Тире средней длины для диапазонов и некоторых отношений в редакционной типографике.
- Кодовая позиция
U+2013- Другие записи
u2013\u2013–- Категория
- Типографская пунктуация
- Удаляется по умолчанию
- Нет
- Управляющий параметр
- Пунктуация
--punct - Может нести нагрузку
- Нет
Откуда он берётся
Текстовые редакторы, издательские инструменты и расширения Markdown с умной пунктуацией могут превращать последовательности дефисов ASCII в U+2013 при наборе или рендеринге.
Почему это важно
Его код отличается от дефиса ASCII. Поэтому сравнение исходников, точный поиск, код, front matter и diff могут вести себя иначе, хотя знак выглядит привычно.
До и после
До очистки между годами стоит 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 одной комбинацией клавишВсе символы