Пробелы и невидимые символы
Пробелы разной ширины, переносы, соединители и метки направления с кодами и описанием поведения.
Пробелы и управляющие символы
Метка делает невидимый символ доступным для выбора. Наведите на неё, чтобы увидеть значок копирования.
| Метка | Название | Код | В тексте | Поведение и применение |
|---|---|---|---|---|
| Пробелы разной шириныОт обычного пробела до фиксированных типографских отбивок. | ||||
| Обычный пробел | | два слова | Обычная ширина; разрешает перенос строки.Разделение слов в обычном тексте. | |
| Неразрывный пробел | | 10 км | Обычно равен обычному пробелу; запрещает перенос с обеих сторон.Число и единица, инициалы и фамилия, короткие связанные части. | |
| Узкий неразрывный пробел | | 10 000 | По ширине близок к тонкому пробелу; перенос запрещён.Группировка разрядов и компактные неразрывные сочетания. | |
| Полукруглая шпация | | A B | Номинально равна половине кегля шрифта.Фиксированная отбивка в наборе; редко нужна в обычном тексте. | |
| Круглая шпация | | A B | Номинально равна кеглю шрифта.Широкая фиксированная отбивка в типографском наборе. | |
| Цифровой пробел | | 1 000 | Равен ширине табличной цифры и не допускает перенос.Выравнивание чисел в колонках с моноширинными цифрами. | |
| Пунктуационный пробел | | A B | Обычно равен ширине узкого знака пунктуации, например точки.Редкое выравнивание таблиц и строк по знакам пунктуации. | |
| Тонкий пробел | | 5 × 7 | Обычно составляет примерно 1/5–1/6 кегля.Небольшая оптическая отбивка между знаками. | |
| Волосяной пробел | | A B | Самый тонкий традиционный пробел: примерно 1/10–1/16 кегля.Очень тонкая ручная отбивка в профессиональном наборе. | |
| Средний математический пробел | | x + y | Фиксированная ширина 4/18 кегля.Отбивка математических выражений и операторов. | |
| Переносы и разделителиСимволы, которые разрешают, запрещают или явно создают перенос. | ||||
| Табуляция Служебный символ | | A B | Перемещает позицию к следующей точке табуляции; ширина зависит от редактора.Отступы в коде и разделение полей в TSV. | |
| Перевод строки Служебный символ | | строка строка | Создаёт обязательный перенос строки.Окончание строки в Unix, Linux и современных текстовых форматах. | |
| Мягкий перенос Служебный символ | | типографика | Невидим без переноса; при разрыве строки показывает дефис.Ручная подсказка допустимого места переноса в длинном слове. | |
| Пробел нулевой ширины Служебный символ | | длинноеслово | Не занимает места, но создаёт возможность переноса.Скрытая точка переноса в длинных строках без обычных пробелов. | |
| Соединитель слов Служебный символ | | §5 | Не имеет ширины и запрещает перенос с обеих сторон.Невидимое неразрывное соединение без добавления расстояния. | |
| Неразрывный пробел нулевой ширины / BOM Служебный символ | | BOMтекст | В начале файла обозначает порядок байтов; внутри текста это устаревший неразрывный знак.Не вставляйте вручную внутрь текста — используйте U+2060 WORD JOINER. | |
| Разделитель строк Служебный символ | | строка строка | Однозначно обозначает границу строки.Структурированные данные и текстовые системы, где нужен семантический разрыв строки. | |
| Разделитель абзацев Служебный символ | | абзац абзац | Однозначно обозначает границу абзаца.Структурированный текст; поддержка в редакторах и форматах различается. | |
| Соединение и направление текстаФорматирующие символы для сложных письменностей, эмодзи и смешанного направления. | ||||
| Несоединитель нулевой ширины Служебный символ | | میخواهم | Запрещает соединение соседних знаков, не добавляя расстояния.Орфография и формообразование в письменностях с соединяемыми буквами. | |
| Соединитель нулевой ширины Служебный символ | | 👩💻 | Поддерживает соединение знаков и запрещает разрыв внутри последовательности.Составные эмодзи и формообразование в сложных письменностях. | |
| Метка слева направо Служебный символ | | Aאב | Невидимо задаёт направление слева направо в двунаправленном тексте.Коррекция порядка знаков рядом с фрагментами на арабском или иврите. | |
| Метка справа налево Служебный символ | | אבA | Невидимо задаёт направление справа налево в двунаправленном тексте.Коррекция порядка знаков в смешанном тексте справа налево. | |
Правила отбивки и пунктуации собраны в справочнике «Типографика».
Названия и поведение при переносе сверены с Unicode NamesList и Unicode Line Breaking Algorithm.
Невидимый — не значит бездействующий
- Расстояние
- Одни символы создают видимый промежуток определённой ширины.
- Перенос
- Другие разрешают или запрещают разрыв строки, не добавляя расстояния.
- Форматирование
- Соединители и метки направления меняют форму или порядок знаков.
Продолжите работу с текстом
Скопируйте символ, преобразуйте разметку, очистите фрагмент или сохраните результат в блокноте.
- Кодировать и декодировать HTML-сущности Преобразуйте спецсимволы в безопасные HTML-сущности и обратно.
- Конвертировать Markdown в HTML Подготовьте HTML-разметку из Markdown-черновика.
- Удалить HTML-теги Оставьте читаемый текст без разметки.
- Изменить регистр текста Переведите буквы в верхний или нижний регистр.
- Открыть онлайн-блокнот Используйте скопированные символы в локальной заметке.
Вопросы о невидимых символах
Почему две одинаковые на вид строки могут различаться?
В одной строке может находиться неразрывный, узкий, нулевой пробел или метка направления. Такие символы влияют на поиск, сравнение, перенос и форму текста, оставаясь незаметными.
Какой пробел использовать чаще всего?
Для обычного разделения слов используйте U+0020, а U+00A0 — только когда связанные части должны остаться на одной строке. Специализированные отбивки стоит применять осознанно и редко.
Чем ZWSP отличается от WORD JOINER?
U+200B ZERO WIDTH SPACE создаёт возможность переноса без видимого промежутка. U+2060 WORD JOINER делает обратное: запрещает перенос, также не добавляя ширины.
Нужно ли использовать U+FEFF внутри текста?
Нет. U+FEFF предназначен прежде всего для обозначения порядка байтов в начале файла. Для неразрывного соединения внутри текста Unicode рекомендует U+2060 WORD JOINER.