Введение

Пустое пространство, разделяющее текст

В письменности пробел — это пустое пространство, которое отделяет слова, предложения, слоги (при слогоразделении) и другие письменные или печатные глифы (символы). Правила использования пробелов различаются в разных языках, а в некоторых языках они довольно сложны. Пробелы между словами облегчают читателю распознавание слов и позволяют избежать прямой неоднозначности, например, разницы между "now here" и "nowhere". Они также служат удобными ориентирами для определения мест, где человек или программа могут начать новую строку. В типографике можно использовать пробелы разной ширины, как и символы различной ширины. В отличие от графических символов, пробелы в типографике обычно растягиваются для выравнивания текста. На пишущей машинке, как правило, все символы, включая пробелы, имеют одинаковую ширину. После широкого распространения пишущих машинок некоторые их особенности повлияли на типографию и дизайн печатных изданий. Компьютерное представление текста позволяет обойти механические и физические ограничения, такие как ширина символов, по крайней мере двумя способами:

Кодировки символов, такие как Unicode, предоставляют пробелы различной ширины, которые кодируются с использованием различных числовых кодов. Например, Unicode U+0020 — это «обычный» пробельный символ, U+00A0 указывает, что новая строка начинаться не должна, а U+2003 представляет собой пробел фиксированной ширины в одну ем. Все эти символы в совокупности называются пробельными символами (Whitespace). Языки форматирования и графики, а также программное обеспечение обычно обеспечивают гораздо большую гибкость в управлении пробелами. Например, SVG, PostScript и множество других языков позволяют рисовать символы в определенных координатах (x, y) на экране или странице. Рисуя каждое слово в определенной начальной координате, такие программы не нуждаются в «рисовании» пробелов (это может затруднить извлечение правильного текста). Аналогично, текстовые процессоры могут выполнять «полное выравнивание» текста, растягивая пробелы между словами, чтобы все строки имели одинаковую длину (как и механические линотипные машины). Точность ограничена физическими возможностями устройств вывода.

Между словами

В современном английском языке для разделения слов используется пробел, но не все языки следуют этому правилу. Пробелы не использовались для разделения слов в латыни примерно до 600–800 гг. н.э. Древнееврейский и арабский языки использовали пробелы частично для компенсации отсутствия гласных и повышения ясности. В древнейших греческих письмах также использовались интерпункты для разделения слов вместо пробелов, хотя эта практика вскоре была вытеснена scriptura continua. Позднее ирландские и англосаксонские писцы стали использовать пробелы между словами, начиная после создания каролингской минускулы Алькуином Йоркским и её принятия писцами. Пробелы стали стандартом в Италии и Франции эпохи Возрождения, а затем в Византии к концу XVI века; затем они вошли в славянские языки на кириллице в XVII веке и лишь в современное время – в современный санскрит. Языки CJK не используют пробелы при работе с текстом, содержащим преимущественно китайские иероглифы и кана. В японском языке пробелы иногда используются для разделения фамилий и имён, для обозначения опущенных частиц (особенно частицы wa), а также для определённых литературных или художественных эффектов. Однако современный корейский язык использует пробелы как неотъемлемую часть своей системы письма (из-за западного влияния), учитывая фонетическую природу письма хангыль, которое требует разделителей слов для избежания двусмысленности, в отличие от китайских иероглифов, которые в основном хорошо различимы друг от друга. В корейском языке пробелы используются для разделения частей существительных, существительных и частиц, прилагательных и глаголов; для определённых сложных слов или фраз пробелы могут использоваться или не использоваться, например, фраза "Республика Корея" обычно пишется без пробелов как 대한민국, а не с пробелом как 대한 민국. Рунические тексты используют либо интерпункт, либо знак, похожий на двоеточие, для разделения слов. Для этого в Unicode предусмотрено два символа: и .

Между предложениями

С появлением в XV веке переносного шрифта языки с латинским алфавитом использовали различные методы интервалов между предложениями. Один пробел (иногда называемый французским пробелом, q. v.). Это распространенная практика в большинстве стран, использующих базовый латинский алфавит ISO для опубликованных и окончательных письменных работ, а также в цифровых (World Wide Web) медиа. Веб-браузеры обычно не различают одинарные и множественные пробелы в исходном коде при отображении текста, если тексту не задан CSS-атрибут "white-space". Без этой настройки, последовательности пробелов сводятся к одному, что позволяет сделать исходный код HTML более удобным для машинного чтения, но при этом теряется контроль над интервалами на отображаемой странице. Двойной пробел (английский пробел). Иногда утверждается, что эта практика возникла из-за использования моноширинного шрифта на пишущих машинках. Однако инструкции по использованию большего интервала между предложениями, чем между словами, существуют уже несколько столетий, и два пробела на пишущей машинке были наиболее близким приближением к прежним правилам наборщиков, направленным на повышение читабельности. Большие интервалы продолжали использоваться как наборщиками, так и машинистками до Второй мировой войны, после чего наборщики постепенно перешли к использованию интервала между словами в опубликованных изданиях, а машинистки продолжали использовать два пробела. Один расширенный пробел, обычно в полтора-два раза шире, чем интервал между словами. Этот интервал иногда использовался в типографии до XIX века. Он также применялся в других непишущих машинках, таких как линотип и система TeX. Современные компьютерные цифровые шрифты также могут регулировать интервалы после конечной пунктуации, создавая пробел немного шире стандартного интервала между словами. Существуют споры относительно оптимального интервала между предложениями в набранном тексте. В книге "Элементы типографического стиля" утверждается, что для разделения предложений достаточно одного интервала между словами. Психологические исследования показывают, что "читателям полезно иметь два пробела после точек".