Интерлиньяж в текстовых рамках

Текстовые рамки (text frames) являются изобретением настольных издательских систем, они служат «контейнерами» текста. Их также можно считать наручниками для наборщика (typesetter), как это доказывается в гл. 12. Но они же облегчают жизнь верстальщику (page layout artist), поскольку можно «связать» серию тексто­вых рамок диапазона страниц, а затем «залить» их текстом, определяя поток тек­ста от одной рамки к другой по всему документу. К сожалению, текст, который просто «выливают», часто ведет себя не так, как ожидалось.

С точки зрения интерлиньяжа первая строка в рамке всегда создает проблемы. Среди издательских программ и программ верстки нет согласия в том, как учиты­вать (и учитывать ли) интерлиньяж первой строки при определении ее положения относительно верхней границы рамки.

Из трех основных программ верстки одна опускает самую верхнюю строку, поскольку интерлиньяж для нее увеличен, а две другие — нет. Из двух последних одна программа выравнивает первую строку так, что вершины кегельных площа­док совпадают с верхней границей рамки, а другая опускает вершины кегельных площадок на фиксированное, хотя и произвольно выбранное расстояние от верх­ней границы рамки (рис. 9.6).

Модульная сетка страницы обычно размечается линиями шрифта (baseline), по которым выравниваются строки текста, и, возможно, первая строка рамки должна выравниваться по особой линии. Но поскольку в рамке положение первой линии шрифта не фиксируется, это затрудняет точную компоновку остального текста. Кроме того, очень важно выравнивать текстовые рамки не по своим границам, а по линиям шрифта, которые они включают. По крайней мере, вы должны ясно пред­ставлять особенности поведения программы в данной ситуации.

К счастью, в последнее время программы начали предлагать функцию вырав­нивания текста по линиям шрифта, а не только по границам текстовых рамок.

РИС. 9.6. Эти буквы М пред­ставлены так, как они отобра­жаются на экране относитель­но верхнего левого угла тек­стовой рамки в разных программах. И хотя шрифт набран с одинаковым интер­линьяжем, положение наибо­лее значимой первой строки остается неопределенным и непредсказуемым. Более того, в программах, которые не ото­бражают интерлиньяж линии шрифта первой строки, поло­жение самой линии шрифта будет разным у разных шриф­тов. Это происходит потому, что в разных шрифтах поло­жение линии шрифта в пре­делах кегельной площадки не совпадает

МММ

Выяснив, как ведет себя программа в такой ситуации, вы преодолеете множество препятствий на своем пути. Более подробные сведения об этом см. в гл. 12.

Updated: 24.11.2011 — 14:53