Неразрывный пробел
| Неразрывный пробел | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
| Характеристики | ||||||||||||
| Название | no-break space | |||||||||||
| Юникод | U+00A0 | |||||||||||
| HTML-код |
  или   |
|||||||||||
| UTF-16 | 0xA0 | |||||||||||
| URL-код | %C2%A0 | |||||||||||
| Мнемоника |
|
|||||||||||
Неразры́вный пробе́л (англ. non-breaking space) — элемент компьютерной кодировки текстов, отображающийся внутри строки подобно обычному пробелу[1], но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости).
В компьютерах
[править | править код]Неразрывный пробел отсутствует в стандартных раскладках клавиатуры в операционных системах Windows, но присутствует в некоторых специализированных раскладках — например, в типографской раскладке Ильи Бирмана для Windows он вводится нажатием сочетания клавиш AltGr+Пробел[2]. В системах семейства macOS неразрывный пробел вводится сочетанием ⌥ Option+Пробел.
Для облегчения набора неразрывного пробела в некоторых текстовых редакторах также предусматривается специальное сочетание клавиш — к примеру, в Microsoft Word и OpenOffice Writer это Ctrl+⇧ Shift+Пробел.
Кроме собственно неразрывного пробела (то есть символа, отличающегося от «обычного» межсловного пробела в данном шрифте только тем, что по нему нельзя переносить), в Юникоде определены ещё несколько пробельных символов, перенос по которым запрещён. Они отличаются друг от друга шириной.
| Название в Юникоде |
Код в Юникоде | Выглядит | Мнемоника в HTML 4 |
Пояснения | |
|---|---|---|---|---|---|
| шестнадцатеричный | десятичный | ||||
| no-break space | 00A0 | 0160 | « » | | По ширине совпадает с межсловным пробелом. |
| figure space | 2007 | 8199 | « » |   или   | Имеет такую же ширину, что и цифры в данном шрифте, и предназначен для набора таблиц. |
| narrow no-break space | 202F | 8239 | « » |   или   | Узкий неразрывный пробел. |
| word joiner | 2060 | 8288 | «» | ⁠ или ⁠ | Неразрывный пробел с нулевой шириной. |
В кодировках символов, разработанных до начала повсеместного использования Юникода (в частности, в расширенном ASCII[англ.]), неразрывный пробел зачастую размещался в различных кодовых позициях. Так, например, в кодовой странице CP437 он имеет код 0xFF, в ISO/IEC 8859-1 и Windows-1252 — 0xA0, в Mac OS Roman — 0xCA, а в KOI8-R — 0x9A.
Правила применения в наборе
[править | править код]- между двумя инициалами и между инициалами и фамилией используется узкий пробел[3] («А. С. Пушкин»);
- между сокращёнными обращениями и фамилией («г-н Иванов»), а также после географических сокращений («г. Москва», «о-ва Кука»);
- между знаками номера, параграфа и относящимися к ним цифрами («№ 8», «§ 104»);
- внутри сокращений используется узкий пробел[3] («и т. д.», «т. е.», «н. э.» и т. п.);
- между числами и относящимися к ним единицами измерения или счётными словами («12 кг», «1981 г.», «гл. IV»);
- перед тире в середине предложения («Восемнадцать — это совсем не мало»); типографские правила требуют по обеим сторонам тире ставить 2-пунктовую шпацию (пробел шириной 2 типографских пункта), но часто из-за ограничений компьютерного набора ставят межсловный пробел (слева от тире — неразрывный, справа — обычный);
- между группами цифр в многозначных числах, по три цифры справа налево, начиная с четырёх-[4] или пятизначных[5] чисел («2 132 128 байт»); типографские правила требуют ставить здесь укороченный пробел, но часто из-за ограничений компьютерного набора ставят полный;
- перед номерами версий программных продуктов и частями их названий, состоящими из цифр или сокращений («Ubuntu 20.04», «Windows XP»);
- после предлогов и союзов (особенно однобуквенных или начинающих предложение), прежде всего в заголовках («Стремиться к совершенству»); после частицы «не», перед частицами «бы», «ли», «же».
Установка неразрывного пробела в текстовых компьютерных программах
[править | править код]Microsoft Word
[править | править код]В текстовом процессоре Microsoft Word вставка неразрывного пробела может осуществляться через пункт меню «Вставка символа», либо комбинацией клавиш Ctrl+⇧ Shift+Пробел, либо с использованием Alt-кода (Alt+0160 или Alt+255). В версии Microsoft Word 2013 разработчики добавили этому символу свойство растяжимости, и при выравнивании текста по ширине страницы ширина неразрывных пробелов стала изменяться так же, как и обычных[6]. Тем не менее, в версии Microsoft Word 2016 неразрывный пробел вновь сделали нерастяжимым[6].
Apple Pages
[править | править код]В текстовом процессоре Apple Pages неразрывный пробел вводится сочетанием клавиш ⌥ Option+Пробел[7].
См. также
[править | править код]Примечания
[править | править код]- ↑ В издательских компьютерных программах присутствует также фиксированный неразрывный пробел, который не изменяет размер при разгоне строки.
- ↑ Типографская раскладка Ильи Бирмана. Дата обращения: 28 декабря 2013. Архивировано 23 января 2012 года.
- ↑ 1 2 Ян Чихольд. Облик книги / пер. с нем. Е. Шкловская-Корди. — 5. — Москва: Издательство Студии Артемия Лебедева, 2018. — С. 107. — 228 с. — ISBN 978-5-98062-112-4.
- ↑ Мильчин А. Э., Чельцова Л. К. П. 6.1.3. // Справочник издателя и автора. Редакционно-издательское оформление издания : [арх. 25 марта 2023]. — 2-е изд., испр. и доп. — М. : ОЛМА-Пресс, 2003. — 800 с. — ISBN 5-224-04565-7.
- ↑ П. 2.3.9 // Наборные и фотонаборные процессы. — М., 1983.
- ↑ 1 2 How to fix the width of NBSP in Word 2013? (англ.). Microsoft Q&A (23 августа 2014). Дата обращения: 11 октября 2025. Архивировано 20 сентября 2025 года.
- ↑ Руководство пользователя Pages для Mac: Просмотр знаков форматирования на Mac. Служба поддержки Apple. Дата обращения: 11 октября 2025. Архивировано 2 октября 2025 года.