Пробе́л ( ) — интервал между буквами, обозначающий границы слов во многих системах письменности. Пробел не относится к знакам препинания.
В финикийском и первоначальных вариантах древнееврейского и арамейского письма пробел не использовался. В греческом письме он используется более тысячи лет. В латыни пробел иногда встречался в древности, потом исчезал и вернулся тоже около тысячи лет назад. В древнейших славянских памятниках пробел также отсутствует (как в глаголице, так и в кириллице); регулярно и в нынешнем смысле используется в кириллице только с XVII века. В арабском письме практически не использовался до XX века. В современном китайском и японском языках пробел также может не использоваться.
Для указания словораздела в письменностях, не имеющих или редко использующих пробелы, применялись и применяются различные приёмы, например:
В старинных письменностях пробелами (или иным способом разделения) могли отделяться не отдельные слова, а более крупные единицы текста (словосочетания) или более мелкие (слоги). Во вьетнамской письменности пробел разделяет слоги и сейчас.
Слитное и раздельное написание сочетаний полных слов со служебными элементами (предлогами, частицами и т. п.) представляет собой одну из самых сложных для учащихся и нестабильную часть орфографии многих языков, в том числе и русского.
Принято считать, что пробел является печатным (графическим) символом, не имеющим графического представления[a]. Тем не менее, в некоторых кодировках символов (например, телеграфном коде Бодо и производных от него кодах (ITA1, ITA2, МТК-2 и др.)) он относится к управляющим символам[b], а в некоторых других (например, стандарте ISO/IEC 646) считается и управляющим, и печатным одновременно. Такая же двойственная классификация пробела закреплена и в ГОСТ 27465—87[2].
В русскоязычном наборе пробел ставится:
Однако пробел не ставится:
В случае одновременной применимости обоих вышеприведённых правил (например, если точка стоит перед закрывающей скобкой, или перед запятой) пробел не ставится.
В некоторых руководствах по типографскому набору также указывается[источник не указан 122 дня], что пробел не ставится, если тире следует за точкой или запятой.
В случае, когда двоеточие используется в качестве знака деления, оно отбивается с обеих сторон полукегельными шпациями.
В американской типографике (в отличие от британской и австралийской) пробел не ставится до и после длинного тире (как во фразе «A dash indicates a sudden break in thought—a parenthetical statement like this one—or an open range», где длинные тире выделяют вставную конструкцию[3][4]).
Во французской типографике после открывающей кавычки и перед закрывающей ставится 1/4 пробела шириной с букву M (например, « Son explication n’est qu’un mensonge », s’indigna le député.)
Пробел между предложениями[англ.] — горизонтальное расстояние между соседними предложениями в печатном тексте. В разные периоды со времени изобретения наборного шрифта использовались пробелы различной длины по отношению к пробелам между словами — обычный, полуторный, двойной[c]. Длина пробела между предложениями также могла меняться в заданном интервале для возможности выравнивания текста по ширине страницы или для избежания появления коридоров.
Появление печатных машинок в конце XIX века привело к появлению двух чётко обособленных стилей разделения предложений — английского, при котором между предложениями используется двойной пробел, и французского, предполагающего использование одинарного[5]. К середине XX века французский стиль стал преобладать и превратился в стандарт де факто после появления компьютеров.
Неразрывный пробел — символ, отображающийся внутри строки подобно обычному пробелу, но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости), например, между инициалами и фамилией. Во многих программах неразрывный пробел отличается от обычного также тем, что не изменяет размер при разгоне строки по ширине. В Юникоде имеет шестнадцатеричный код U+00A0.
При типографском наборе пробелы между словами не имели фиксированной ширины. Для книжных изданий традиционно применяются приведённые ниже правила.
Без шпаций набираются такие комбинации:
С двухпунктовыми шпациями набираются такие комбинации:
С трёхунктовыми шпациями набираются такие комбинации:
С полукегельными шпациями такие комбинации:
Запрещается перенос таких комбинаций:
Ранее пробел не ставился после числа перед знаком процента или промилле, а также перед знаком градуса Цельсия: (0 °C)[7]. С 2002 года в Российской Федерации ГОСТ 8.417—2002, а затем Постановление Правительства РФ от 31 октября 2009 года № 879 «Об утверждении положения о единицах величин, допускаемых к применению в Российской Федерации» предписывают ставить пробел между числовым значением и обозначением единицы величины, за исключением обозначения единиц величин в виде знака, размещённого над строкой, перед которым пробел не ставится (например, величина плоского угла 30°; обозначение градуса Цельсия — °C, поэтому правильный вариант t = 20 °C).
В связи с ограниченностью возможностей компьютерных программ в 1990—2000-е годы[d] и стандартной клавиатуры и различиями в традициях типографского набора разных стран в компьютерном наборе де-факто используются упрощённые правила. При этом для предотвращения переноса текста зачастую используется неразрывный пробел[e].
В текстах, предназначенных для набора с бумаги и требующих особой точности при наборе (например, в текстах компьютерных программ), место пробела иногда обозначается знаком ␢ (U+2422 blank symbol) или ␣ (U+2423 open box).
0x00
0x1F
0x20
0x3F
0x40
0x5F
0x60
0x7F