Вертикальное выравнивание текстового блока 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вертикальное выравнивание текстового блока



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

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

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

 

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

Коридоры в тексте

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

РИС. 6.26. Мощный коридор проходит через данный абзац практически сверху донизу. Он возникает случайно, его невозможно предугадать, его можно только исправить. На нижнем рисунке эффект размытия применен для того, чтобы коридор стал гораздо заметнее

На экране коридор почти невозможно обнаружить. Можно попробовать выделить весь текст и представить его белым на черном фоне, что сделает коридор более заметным. Я изобрел наилучший способ - просто размыть текст (рис. 6.26).

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

Эстетика рваного края

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

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

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

 

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

Следует избегать следующих видов случайных форм:

§ длинная первая строка, за которой следует короткая, она выделяется за счет пробела перед текстом на этой строке и пробела в конце второй строки (рис. 6.28);

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

§ когда предпоследняя строка абзаца короткая, а последняя еще короче, создается огромная дыра у правого края;

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

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

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

РИС. 6.28. В верстке текста, предложенной программой, длинная первая строка второго абзаца неприятно выделяется. Применив всего один мягкий перевод строки для перемещения одного слова на следующую строку, можно получить более ровный правый край

Лекция 7. Кернинг и трекинг

В наборе и верстке текста любая мелочь очень много значит. Среди них - две самые мелкие настройки, которые сдвигают или отделяют буквы относительно друг друга. И обе очень важны. Хотя они обе влияют на пробельное пространство, но кернинг (kerning) относится только к выделенным парам букв, в то время как трекинг (tracking) - к выделенному фрагменту текста, даже к целому документу. Неологизмы, вроде track keming и range kerning, обычно применяются программами, которые не умеют как следует выполнять кернинг, а хотят показать, что способны это сделать.

Определения: кернинг и трекинг

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

Назначение кернинга адресно: он изменяет пробелы между определенными парами букв для исправления аномалий пробелов, вызванных их формами, и тем самым зрительно раздвигает или сближает их. Термин kerning произошел от старофранцузского слова сагпе, что означает «угол». В ручном наборе, слово kern означало часть определенной буквы, выходящей за пределы литеры, на которой она размещалась. Когда такие знаки преобразуются в цифровую форму, керны выходят за границы виртуальной кегельной площадки (рис. 7.1).

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

 

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

Термин трекинг (tracking) связан с первой фотонаборной машиной Photon, в которой изображения букв создавались на фотопленке вспышкой луча света, проходящего через систему линз и призму. Призма располагалась на зубчатой направляющей, которая перемещалась (tracked) на расстояние ширины буквы. В настоящее время эта направляющая больше не используется, но термин «трекинг» (tracking) сохранился.

Применение кернинга

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

РИС. 7.2. Пары знаков, которые почти всегда нуждаются в кернинге, - это сочетание прописных и строчных букв, а также буквы и знака препинания. Сочетания То и w. требуют кернинга, потому что между ними образуются слишком большие пробелы. В нижней строке завиток буквы / (часто требующий кернинга) смыкается с кавычками, если их не раздвинуть

 

Обычно кернинг выполняется программой верстки или наборной системой автоматически. Изменение пробелов основывается на таблицах кернинга (kerning tables), встроенных в шрифтовой файл. Эти таблицы содержат списки пар знаков и изменений пробела между ними, выраженные в долях кегельной. Чаще эти значения отрицательны, это означает, что данные знаки должны стать ближе друг к другу. Но в некоторых случаях, значения положительны и увеличивают пробел между знаками.

Количество возможных пар из 228 знаков шрифтового файла огромно. (Если вы не боитесь математики, то число можно получить так: 228 X 227 X 226 X... X 3 х 2 X 1). Исчерпывающе полная таблица, конечно, не нужна, так как большинство сочетаний букв встречается редко или вообще никогда, например, случай, когда за строчной буквой следует прописная (исключения бывают только в ирландском и шотландском языках, а также в названиях компьютерных программ.)

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

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

Ручной кернинг

Но каким бы полным ни был список пар кернинга, все равно может встретиться пара, которая не отражена в нем. Допустим, в названии телевизионного канала KQED встречается необычное сочетание KQ. В таких парах применяется ручной кернинг.

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

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

РИС. 7.3. При акцидентном наборе крупным кеглем проблемы кернинга становятся ощутимо болезненными. Первое слово набрано с учетом встроенного кернинга, но сочетание букв ги получилось очень разреженным, и пробел между ними необходимо довольно сильно сжать. Остальные пары следует подогнать к этому пробелу. Значения ручного кернинга в тысячных долях кегельной указаны под вторым словом

 

У программ верстки существуют клавиатурные сокращения для ручного кернинга, как с грубым шагом (скажем, 1/20 кегельной), так и с мелким (например, 1/100 кегельной). Очень редко кто работает с шагом меньшим, чем 1/100 кегельной. Значение в 1/1000 кегельной настолько мало, что даже при выводе на фотонаборном автомате оно практически незаметно (рис. 7.4).

РИС. 7.4. В слове нижней строки к одной паре знаков был применен кернинг, равный -5/1000 кегельной. Можете ли вы с уверенностью определить, к какой именно паре? Кернинг такой величины столь незначителен, даже если и заметен, не стоит того, чтобы с ним возиться

 

Стратегия ручного кернинга

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

Для того чтобы успешно выполнять кернинг на экране, отображение текста необходимо увеличить. Чем больше масштаб, тем точнее изображается шрифт и пробелы между буквами. Чем меньше пикселы экрана (относительно размера букв), тем точнее они напоминают разрешение отпечатанных букв, правда, чтобы достичь разрешения самого скромного принтера, потребуется масштаб свыше 1000%.

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

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

РИС. 7.5. Программа хорошо выполнила кернинг (верхний пример), хотя в некоторых местах отчетливо заметно неравенство пробелов. В варианте с правильным кернингом (в центре) общий размер пробелов представлен парой букв viy которая по своей природе представляет самый широкий пробел. В нижнем варианте кернинг в каждой паре был уменьшен, насколько возможно, в данном случае у пары vi образовалась дыра. А ведь целью кернинга являются равномерные, а не уменьшенные пробелы

 

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

Не стоит выполнять кернинг с помощью числовых значений, лучше на глаз. Другими словами, измерение не всегда может помочь, доверяйте больше своим глазам. Если необходимо, отойдите от экрана на некоторое расстояние, чтобы не видеть отдельных пикселов. И всегда проверяйте результат кернинга распечаткой документа на принтере.

Не следует впадать в панику, если вы переключите отображение на масштаб 100% или 150% и результат окажется ужасным на вид. Это лишний раз доказывает, насколько несовершенна концепция WYSIWYG.



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 35; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.166.7 (0.021 с.)