Научная статья на тему 'Совершенствование расчета параметров сетки базовых линий Baseline Grid Font'

Совершенствование расчета параметров сетки базовых линий Baseline Grid Font Текст научной статьи по специальности «Математика»

CC BY
130
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Совершенствование расчета параметров сетки базовых линий Baseline Grid Font»

Совершенствование расчета параметров сетки базовых линий Baseline Grid Font

В.В. Капелев,

доцент кафедры ТДП

Анализ опубликованного материала, содержащего сведения о сетке Baseline Grid Font показывает, что в руководствах по построению и порядку использования, а также на форумах в Internet'e обсуждаются технические вопросы использования этого механизма, например, в программе InDesign. Так, имеются сведения о способе Маркуса Гарде для создания сеточной системы, основанной на изучении старинных книг и свитков [1]. Например, указывается, что во время своего исследования, которое Гарде проводил в рамках написания первой книги «The way of Typography» (вышедшей в августе 2007 года), он обнаружил, что в гу-тенберговской 36-строчной Библии внутреннее поле равнялось 1/2 внешнего, верхнее поле - 1/2 нижнего. В его работах делается вывод, что в древности, в основе конструирования изданий, использовались и другие пропорции отношений параметров страницы и соответствующей ей полосы.

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

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

Например, рассматривается последовательность шагов для построения сетки на листе бумаги размером А4 (210x297 мм) при кегле набора (Text Size) равном 9 pt [2].

Wc • 7,731pt.

1 шаг. Расчет шага сетки (высоты ячейки Hc), полностью умещающейся на листе бумаги по высоте для выбранного кегля набора:

- произвольный выбор величины интерлиньяжа / (дословно: «I choose a leading that I believe suits the format and the type space. In this case 11 pt.»);

- определение величины / ближайшей к 11 pt, и являющейся шагом сетки, которая полностью умещается на листе бумаги по высоте, а именно:

„ 297 72/25,4" _ с . „ .

R = -——1— 76 5/равно 77 после округления до целого числа/

Л 11 h

. 297 72/25,4 .. по.

1 =-77—'— . 10, 934 pt

где R— число горизонтальных рядов сетки на странице; /— рассчитанная величина шага сетки.

2 шаг. Расчет ширины ячейки ( Wc):

/210 297

3 шаг. Задание полей с величинами Left = n1 х W, Top = n2 x H, Right = n3 x Wc, Bottom = n4 x H, где n1, n2, n3 и n4 — произвольно выбранное число ячеек высотой Hc (pt) и шириной Wc (pt).

На основе этого способа разработан скрипт Grid Maker [3], в основе которого лежит идея создания сетки, использующей соотношения сторон страницы, при этом высота отдельной ячейки Grid Cell примерно равняется выбранной величине интерлиньяжа Leading. Разработанный расчетный блок производит перерасчет выбранных заранее величин полей и интерлиньяжа так, чтобы:

а) на полосе разместилось целое число строк;

б) каждое из полей вмещало целое число ячеек.

Анализ, выполненный на кафедре ТДП МГУП имени Ивана Федорова при построении и использовании таких структур, показал, что в настоящее время в разработках по компьютерному набору и верстке остается нерешенным мотивированное определение таких параметров, как:

— величина интерлиньяжа;

— размеры полей и соотношения их величин.

Помимо перечисленных выше проблем, остается также необходимость соотнесения предварительно определенных параметров тем значениям, которые обеспечат в дальнейшем удобопечатаемость издания.

В разработках на кафедре ТДП МГУП имени Ивана Федорова^] был предложен способ расчета параметров сетки с учетом зависимости:

а) величины шага сетки (а значит и интерлиньяжа основного набора) от размера блока после обрезки, категории издания и его вида, кегля основного набора и длины строки;

б) вертикальной координаты первой линии сетки (параметра Start) от кегля основного набора и размера верхнего поля на странице издания.

Однако при расчете параметров сетки Baseline Grid Font в этих разработках не учтена зависимость рассчитываемых параметров от особенностей гарнитур шрифта. Это приводит к тому, например, что для таких различных гарнитур, как AcademyC и PragmaticaC расчет дает одни и те же значения параметров сетки.

В настоящее время предложенный ранее способ усовершенствован, а именно предусмотрено следующее:

- расчет параметров сетки Baseline Grid Font как варианта текстовых полос, предлагаемого алгоритмом с учетом одновременного выполнения требований, в том числе, к диапазонам изменения величин межсловного пробела, межстрочного просвета и пропорциональности отношений параметров обрезного блока и соответствующей ему полосы;

- расчет величины корешкового поля в зависимости от площади обрезного блока, диапазона ее изменения в соответствии с ГОСТ 5773-90 для книжных изданий и диапазона изменения размера корешкового поля от 10 до 16 мм [5, 6];

- возможность дополнительно к предлагаемым по умолчанию отношениям размеров полей 1 : 1,3 : 1,5 : 1,9 использовать произвольно задаваемые их величины [7];

- учет особенностей различных гарнитур в результате использования в расчете параметров, записанных в файлах метрик шрифтов типа Type1, а также среднеуточненной ширины букв и среднеуточ-ненного отношения числа пикселов, формирующих очко, к общему их числу на площадке букв [8].

На следующих рисунках представлены примеры текстовых полос, сформированных в соответствии с требованиями ГОСТ 29.62-86 до (см. рис. 1) и после (см. рис. 2) использования скрипта GridMaker, а также с использованием усовершенствованного программного модуля Анкета (рис. 5). На рис. 3 приведено рабочее окно скрипта Grid Maker. На рис. 4 и 6 показаны диалоговые окна Margins and Columns программы InDesign с параметрами соответственно после расчетов в скрипте Grid Maker и программном модуле Анкета. Верстка осуществлялась с использованием следующих исходных данных:

- формат издания 70x100/32 (размер обрезного блока 120x165 мм);

- гарнитура шрифта PetersburgC;

- кегль набора 9,5 pt;

- размеры полей по ГОСТ 29.62-86 по 2-му варианту оформления и интерлиньяжа по умолчанию (см. рис. 1 и табл. 1);

Ранним утром 19 апреля 1918 года, когда пилоты ^-1 покинули свои кровати, их взорам открылась пелена густого серого дыма, окутывавшая небо над их аэродромом в Каппи. Пока покрывало тумана держалось так близко к земле, ни о каких полетах не могло быть и речи. Обрадованные передышкой, пилоты собрались вместе около своих самолетов, ожидая событий наступавшего дня. Людям нужен был хотя бы небольшой отдых. С 21 марта ребята без продыха, каждый день борясь с отчаянием: ведь они полностью отдавали себе отчет, что это большое наступление немцев определит ход войны. Они знали, что их страна все свои ресурсы: людей, оборудование, самолеты, деньги — вложила в это последнее усилие. Поначалу успех сопутствовал Германии. Под прикрытием истребителей Фоккеров и Альбатросов отряда ..КМ. немецкая пехота прорвала линию обороны британцев. Затем в бой вступили резервные войска и, вклинившись в разрыв, оттеснили англичан на 40 миль назад. В войне, в которой успех измерялся ярдами, 40 миль означали громкую победу. Но, как оказалось в последствии, это был ложный успех. Теперь, месяц спустя, британцы ужесточили сопротивление, и наступление остановилось, еще до того, как было достигнуто хоть какое-то стратегическое преимущество.

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

Рис. 1. Текстовая полоса, сформированная после задания исходных параметров по умолчанию (поля 11, 11, 19, 19 мм в соответствии с ГОСТ 29.62-86 по 2-му варианту оформления, автоинтерлиньяж 11,408 р^ приоритеты на величину межсловного пробела 80%, 100%, 133%)

Ранним утром 19 апреля 1918 года, когда пилоты ,|С-1 покинули свои кровати, их взорам открылась пелена густого серого дыма, окутывавшая небо над их аэродромом в Каппи. Пока покрывало тумана держалось так близко к земле, ни о каких полетах не могло быть и речи. Обрадованные передышкой, пилоты собрались вместе около своих самолетов, ожидая событий наступавшего дня. Людям нужен был хотя бы небольшой отдых. С 21 марта ребята без продыха, каждый день борясь с отчаянием: ведь они полностью отдавали себе отчет, что это большое наступление немцев определит ход войны. Они знали, что их страна все свои ресурсы: людей, оборудование, самолеты, деньги — вложила в это последнее усилие. Поначалу успех сопутствовал Германии. Под прикрытием истребителей Фоккеров и Альбатросов отряда .10-1, немецкая пехота прорвала линию обороны британцев. Затем в бой вступили резервные войска и, вклинившись в разрыв, оттеснили англичан на 40 миль назад. В войне, в которой успех измерялся ярдами, 40 миль означали громкую победу. Но, как оказалось в последствии, это был ложный успех. Теперь, месяц спустя, британцы ужесточили сопротивление, и наступление остановилось, еще до того, как было достигнуто хоть какое-то стратегическое преимущество.

Все что теперь оставалось Германии — это продолжать бороться с массивным наступлением союзников. Сплетники уже поговаривали за столом вечерами о немецких пехотных подразделениях, оторванных от основных сил и разбитых; о боевых эскадрильях, у которых закончились бензин и масло, истерлась резина; о недовольстве в рядах бойцов. Иногда, казалось, что красный призрак коммунизма уже предрекал всяческие невзгоды в свете произошедшей предыдущей осенью революции в России. Конечно, четыре года тупой, кровавой, «окопной» войны совершенно вымотали немецкую армию, и теперь от этих людей требовали уже слишком многого_

Рис. 2. Текстовая полоса, сформированная с использованием скрипта Grid Maker после пересчета исходных параметров по умолчанию (поля 11,707; 12,073; 17,561; 16,098 мм, автоинтерлиньяж 11,408 pt, приоритеты на величину межсловного пробела 80%, 100%, 133%)

Рис. 3. Рабочее окно скрипта GridMaker с параметрами формирования полосы

Margins and Columns

Margins ( OK ]

lop: 12,073 mm Inside: 0 11,707 mm Cancel

Bottom: 16,098 mm Outside: ; 17,561 mm 0 Preview

Columns

Number: " 1 ■V Gutter: 2,927 mm

0 Enable Layout Adjustment

Рис. 4. Диалоговое окно Margins and Columns программы InDesign c реальными величинами полей для верстки после пересчета их начальных значений c помощью скрипта GridMaker

Ранним утром 19 апреля 1918 года, когда пилоты ^10-1 покинули свои кровати, их взорам открылась пелена густого серого дыма, окутывавшая небо над их аэродромом в Каппи. Пока покрывало тумана держалось так близко к земле, ни о каких полетах не могло быть и речи. Обрадованные передышкой, и илоты собрались вместе около своих самолетов, ожидая событий наступавшего дня. Людям нужен был хотя бы небольшой отдых. С 21 марта ребята без продыха, каждый день борясь с отчаянием: ведь они полностью отдавали себе отчет, что это большое наступление немцев определит ход войны. Они знали, что их страна все свои ресурсы: людей, оборудование, самолеты, деньги — вложила в это последнее усилие. Поначалу успех сопутствовал Германии. Под прикрытием истребителей Фоккеров и Альбатросов отряда J С-1, немецкая пехота прорвала линию обороны британцев. Затем в бой вступили резервные войска и, вклинившись в разрыв, оттеснили англичан на 40 миль назад. В войне, в которой успех измерялся ярдами, 40 миль означали громкую победу. Но, как оказалось в последствии, это был ложный успех. Теперь, месяц спустя, британцы ужесточили сопротивление, и наступление остановилось, еще до того, как было достигнуто хоть какое-то стратегическое преимущество.

Все что теперь оставалось Германии — это продолжать бороться с массивным наступлением союзников. Сплетники уже поговаривали за столом вечерами о немецких пехотных подразделениях, оторванных от основных сил и разбитых; о боевых эскадрильях, у которых закончились бензин и масло, истерлась резина; о недовольстве в рядах бойцов. Иногда, казалось, что красный призрак коммунизма уже предрекал всяческие невзгоды в свете произошедшей предыдущей осенью революции в России. Конечно, четыре года тупой, кровавой, «окопной» войны совершенно вымотали немецкую армию, и теперь от этих людей требовали уже слишком многого.

Рис. 5. Текстовая полоса, сформированная с использованием программного модуля Анкета по рассчитанным исходным параметрам (поля 10,87; 14,13; 16,30; 20,65 мм; интерлиньяж 10,920 р^ приоритеты на величину межсловного пробела 88%, 177%, 265%)

Рис. 6. Диалоговое окно Margins and Columns программы InDesign c размерами полей, рассчитанными в программном модуле Анкета

- размер полей по ГОСТ 29.62-86 по 2-му варианту оформления, но после пересчета их величин с помощью скрипта GridMaker и интерлиньяжа по умолчанию (см. рис. 2 и табл. 1);

- размер полей и величина интерлиньяжа, рассчитанные с помощью программного модуля Анкета сначала предварительно, а затем и для получения удобопечатаемого издания (см. рис. 5 и табл. 1).

Анализ рисунков 1, 2, 5 со сведениями о вариантах верстки одного и того же текстового материала позволяет сделать следующие выводы:

1. В результате пересчета предварительно выбранных сведений о величинах полей и интерлиньяжа (например, в результате использования размеров полей из таблицы ГОСТ 29.62-86, а величины интерлиньяжа - как автоинтерлиньяжа по умолчанию) скрипт GridMaker обеспечивает размеры полей пропорциональными по отношению к величине интерлиньяжа. Из рис. 3 видно, что корешковое поле содержит точно 4, верхнее - 3, наружное - 6 и нижнее - 4 ячеек, у которых высота равна интерлиньяжу, а отношение ширины к высоте равно отношению ширины к высоте обрезного блока. Скрипт полностью выполняет возложенную на него функцию и решает важную задачу.

Однако предварительный выбор величин полей и интерлиньяжа по умолчанию обычно приводит не к оптимальному результату. Например, в рассматриваемых текстовых полосах существенно уменьшается выбранный размер нижнего поля (с 19 мм на рис. 1 до 16,098 мм на рис. 2), что плохо сказывается на эстетическом восприятии полосы.

Кроме того, на рис. 1 и 2 наблюдается некоторое расчленение текста на отдельные строки при зрительном его восприятии в результате резкого различия по величине межсловных и межстрочных просветов, что затрудняет чтение.

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

- пропорциональность отношений w/h » F/H ширины к высоте соответственно для блока после обрезки и полосы;

- использование в расчетах рекомендуемого соотношения размеров полей 1 : 1,3 : 1,5 : 1,9 соответственно для корешкового, верхнего, наружного и нижнего полей (или другого, определяемого расчетным блоком, в случае произвольно задаваемых размеров полей);

- выполнение при рекомендуемом соотношении размеров полей 1 : 1,3 : 1,5 : 1,9 также и требования Left/Right » Top/Bottom;

- размеры полей больше или равны минимально допустимым в соответствии с ГОСТ 29.124-94, а именно: 10, 12, 11 и 15 мм соответственно для корешкового, верхнего, наружного и нижнего полей;

- номинальная величина межсловного пробела 5des стремится к среднеуточненной ширине букв е;

- диапазон приоритетных значений минимального, номинального и максимального межсловного пробела определяется расчетным блоком и задается в диалоговом окне Justification программы InDesign при соотношениях 5 = 1/25. , 5 = 3/25. , где 5. = 0,343 Еу%;

^ r min / des' max / des' " des ' '

- величина межстрочного просвета не превышает 3/4 кегля;

- длина строки не выходит из диапазона допустимых величин в зависимости от категории издания и кегля набора в соответствии с ОСТ 29.124-94;

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

Таким образом, алгоритмом программного модуля Анкета, в отличие от скрипта Grid Maker, выполняется расчет как величин полей, так и шага сетки (равного интерлиньяжу основного набора) с целью сформировать рекомендуемый вариант сверстанных графически целостных полос с позиций зрительного восприятия.

В качестве критерия графически целостной полосы предлагается использовать визуальный вес полосы, как параметр, определяющий в процентах отношение размера желаемой величины межсловного пробела к величине межстрочного просвета. В серии проведенных экспериментов для 10 распространенных гарнитур при диапазонах изменения обрезного размера блока от 95x130 мм до 158x230 мм и изменения кегля от 8 до 12 пунктов Дидо средняя величина зрительного веса текстовой полосы составила Vg » 77%.

Текстовая полоса, представленная на рис. 5, характеризуется визуальным весом Vg = 75% (при величине среднеуточненной ширины букв Еу = 516 отн.ед. величина межстрочного просвета составляет 687 отн.ед.). Такая полоса имеет более равномерное распределение печатных и пробельных элементов по сравнению с рис. 1 и рис. 2, что делает текст лучше различимым.

Для регулировки параметров текстовой полосы предусмотрена возможность изменения на ней числа строк.

3. В табл. 1 приведены количественные характеристики текстовых полос для сравниваемых вариантов (в нижних двух рядах таблицы размещены параметры, характерные для программного модуля Анкета при текущем варианте расчета и для варианта формирования удобопечатаемого издания). Здесь w и h — соответственно ширина и высота обрезного блока, F и H — соответственно ширина и высота полосы; Vg — зрительный вес текстовой полосы.

Подытоживая рассмотрение материала статьи можно сделать следующие общие выводы:

1. Сетка базовых линий Baseline Grid Font может существенно облегчить и частично автоматизировать верстку текстовых полос, в том числе с учетом традиционно сложившихся правил набора и верстки издательской продукции [9].

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

3. Способ верстки полос, не предусматривающий использование сетки базовых линий Baseline Grid Font, в настоящее время не имеет полностью разработанной нормативной поддержки. С другой стороны, он не полностью учитывает новые возможности компьютерных издательских систем. По результатам эксперимента из табл. 1 видно, что такой способ проигрывает по числу полос, не давая взамен положительных решений с точки зрения дизайна и получения удобопечатаемого издания.

4. Вариант верстки, использующий скрипт GridMaker, дает возможность учесть и основы конструирования в древние времена, и новые возможности программ типа InDesign, автоматизирует расчет и использование сеточной структуры. Основным недостатком этого варианта является то, что он опирается на первоначально произвольный выбор как размеров полей, так и интерлиньяжа. При таком подходе даже не ставится задача формирования удобопечатаемого издания.

5. Программный модуль Анкета отличается тем, что помимо реализации возможностей программы InDesign, использует расчет

Таблица 1

Результаты эксперимента

Варианты \л//И р/н Vg, % Общее число полос Число строк на полосе Емкость полосы Число ячеек на полях

Тор Во«

ГОСТ 29.62 0,73 0,75 39 59,12 33 1690 3,7 2,7 6,5 4,7

бпсМакег 0,73 0,66 39 57,00 34 1735 4 3 6 4

Анкета 0,73 0,71 75 56,88 34 1756 3,9 3,7 5,8 5,4

Анкета удб 0,73 0,71 74 64,00 32 1561 4,7 4,4 7,0 6,4

величин полей и интерлиньяжа как первоначальных значений, так и для получения удобопечатаемого издания [10]. В результате формируется рекомендуемый вариант так называемых графически целостных текстовых полос. Предложен критерий оценки графически целостных полос (визуальный вес Vg) в виде отношения ожидаемой ширины межсловных пробелов к величине межстрочного просвета. В соответствии с предварительными экспериментальными данными, средняя величина зрительного веса текстовых полос составляет примерно 77%.

Из табл. 1 видно, что третий вариант наиболее предпочтителен и уступает второму только в том, что величины полей не строго, а приблизительно пропорциональны интерлиньяжу. Кроме того, он позволяет вести пересчет параметров для образования удобопечатаемого издания.

Библиографический список

1. Bach Gärde. Design and Communication AB Villagatan 10 S-114 Ctockholm Sweden, WWW.Bachgarde.com.

2. http://www.bachgarde.com/html/works/typographins_

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

v.html

3. http://community.adobescript.info

4. Капелев В.В. Патент № 2385806 «Способ изготовления макета книжных полос издания» с приоритетом от 10.02.2009.

5. Евсеев И.В. Поля полосы набора и их программная реализация / И.В. Евсеев, В.В. Капелев // Вестник МГУП. - 2010. - № 2.

6. Капелев В.В. Кратность размеров полей величине интерлиньяжа / В.В. Капелев, И.В. Евсеев // Вестник МГУП. - 2011. - № 1.

7. Капелев В.В. Еще раз о расчете величин полей текстовых полос с учетом удобопечатаемости / В.В. Капелев, И.В. Евсеев // Вестник МГУП. - 2011. - № 10.

8. Капелев В.В. Способ изготовления макета книжных полос издания и его программная реализация / В.В. Капелев, И.В. Евсеев // Полиграфия. - 2010. - № 6.

9. Капелев В.В. Сетка интерлиньяжа как инструмент верстки : учеб. пособие / В.В. Капелев. - М. : МГУП, 2007.

10. Капелев В.В. Вариант реализации методики расчета и построения макета текстовых полос книжного издания / В.В. Капелев, И.В. Евсеев. - Вестник МГУП. - 2011. - № 11.

i Надоели баннеры? Вы всегда можете отключить рекламу.