Пробельный символ


В компьютерном программировании пробел это любой символ или последовательность символов, которые представляют горизонтальное или вертикальное пространство в типографике . При отображении пробельный символ не соответствует видимой метке, но обычно занимает область на странице. Например, общий символ пробела U+0020 SPACE (также ASCII 32) представляет собой символ пунктуации пробела в тексте, используемый в качестве разделителя слов в западных сценариях . 

Во многих раскладках клавиатуры пробел можно ввести, нажав spacebar. Горизонтальный пробел также можно вводить на многих клавиатурах с помощью клавиши, хотя длина пробела может различаться. Вертикальные пробелы можно ввести, набрав , что создает кодовую последовательность «новой строки» в большинстве программ. На старых клавиатурах эта клавиша может вместо этого быть помечена как пережиток клавиш возврата каретки на клавиатуре пишущих машинок, которые генерировали электромеханический возврат к левому упору (символ Unicode U+000D ) и переход к следующей строке ( U+000A ). Во многих ранних компьютерных играх для отрисовки экрана использовались пробельные символы (например , Kingdom of Kroz).Tab ↹↵ EnterReturn), а программное обеспечение для обработки текстов использовало их для создания печатных эффектов, таких как жирный шрифт, подчеркивание и зачеркивание . [ нужна ссылка ]

Термин «пробелы» основан на появлении символов на обычной бумаге . Однако в приложении символы пробела могут обрабатываться так же, как и любой другой код символов, и разные программы могут определять свою собственную семантику для символов.

В таблице ниже перечислены двадцать пять символов, определенных как пробелы («WSpace=Y», «WS») в базе данных символов Юникода . [1] Семнадцать используют определение пробела, совместимое с алгоритмом двунаправленной записи («Тип двунаправленного символа = WS»), и известны как символы «Bidi-WS». Остальные символы также можно использовать, но они не относятся к этому типу «биди».

Примечание. В зависимости от браузера и шрифтов, используемых для просмотра следующей таблицы, не все пробелы могут отображаться правильно.

Unicode также предоставляет некоторые видимые символы, которые можно использовать для представления различных пробельных символов в контекстах, где должен отображаться видимый символ:


Относительная ширина различных пробелов в Unicode