Типы пробелов

На кегельной (em) основываются и другие относительные пробелы.

Полукегелъный пробел (en space) равен половине пробела шириной в кегельную

шпацию (и это необязательно связано с шириной буквы N).

Тонкий пробел (thin space) часто определяется как половина полукегельного пробела (или как четверть кегельного), но в большинстве наборных программ его соотношение с кегельной можно переопределить.

Цифровой пробел (figure space) равен ширине цифр данного шрифта (для удобства вертикального выравнивания в таблицах ширины у всех цифр обычно одинаковы). Такой пробел используется для создания пустых знакомест. Поскольку цифры в разных гарнитурах имеют разные ширины (хотя многие равны именно 1 en), то и ширина цифрового пробела меняется от гарнитуры к гарнитуре. По этой причине цифровой пробел должен быть частью каждого комплекта знаков шрифтового файла, хотя это требование никогда не соблюдалось (такой пробел зачастую отсутствует даже в популярных шрифтах).

Хотя ширины всех этих пробелов, как и самой кегельной, относительны, тем не менее с ними можно обращаться как с фиксированными пробелами (fixed spaces), по крайней мере, до тех пор, пока не изменится кегль шрифта. Одним из методов верстки, которые программа использует для вгонки текста7 в пределы строки, является растяжение или сокращение пробелов между буквами и словами. Фиксированные пробелы (кегельный, полукегельный, а также тонкий и цифровой пробелы) являются константами, и на них не оказывает влияния процесс верстки. Они изменяют свой размер, когда меняется кегль шрифта. Пробелы между словами, напротив, в процессе верстки могут изменяться.

Межсловные пробелы

Пробелы между словами также определяются долями кегельной (em), но они отличаются от фиксированных пробелов, перечисленных выше, двумя особенностями.

Во-первых, в каждом шрифтовом файле ширина пробела определяется, поэтому размер пробела меняется от гарнитуры к гарнитуре, от начертания к начертанию. Когда текст набран определенной гарнитурой, то соответственно формируются и пробелы между словами. И самый легкий способ изменить такой пробел - дизайнеру шрифта решить, какой ширины должен быть пробел, и закрепить это значение в шрифтовом файле.

Во-вторых, как было отмечено выше, ширины межсловных пробелов могут увеличиваться и сокращаться8 с целью вгонки строк и достижения удачной верстки. Это обычно происходит в процессе, называемом выключкой (justification).

Предыдущая статья      Следующая статья

Все статьи
 
Офис в г.Москве: Россия, г.Москва, ул. Филевская Большая, д.21, оф. 108; телефон: +7-963-667-13-86
Офис в г.Камышине: Россия, Волгоградская обл., г.Камышин, ул.Ленина 10; телефон: (84457) 909-50