Изменение ширин знаков в процессе выключки 


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



ЗНАЕТЕ ЛИ ВЫ?

Изменение ширин знаков в процессе выключки



Если изменение пробелов между словами огорчает некоторых поборников чистоты типографики, то предложение изменять ширину знаков тем более надо хранить от них в секрете. Как бы то ни было, а идея об изменении ширин знаков как инструменте для улучшения верстки принадлежит всемирно известному дизайнеру и каллиграфу Германну Цапфу (Hermann Zapf).

Логика этого подхода безупречна. Если на строке размещается 70 букв и 7-8 межсловных пробелов, это означает, что у вас не так уж много мест, где можно спрятать оставшееся пробельное пространство.

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

Изменение ширин дает функции выключки третью степень свободы после изменения межсловных пробелов и апрошей. Незначительные изменения ширины знаков могут пройти незамеченными, и, тем не менее, этого достаточно для того, чтобы позволить программе добиться оптимальных значений пробелов. Другими словами, изменение ширин знаков может создать более естественные пробелы (рис. 6.19). Исключая чрезвычайные обстоятельства, вариации ширин знаков должны быть в пределах ±2%. При таком диапазоне общая ширина строки, содержащей 70 знаков, может измениться примерно на 3Д кегельной, что достаточно много.

РИС. 6.19. У букв в левой колонке обычная ширина, и при наборе возникают серьезные проблемы с пробелами. Изменение ширины знаков всего лишь в диапазоне ±2 % (в правой колонке) приводит к большей равномерности межсловных пробелов без видимых искажений форм букв ширина знаков 100%

 

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

Выявление и устранение проблем верстки

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

Разреженные или сжатые строки

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

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

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

Отладка переносов

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

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

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

Исправление пробелов

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

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

 

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

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

Для исправления пробелов старайтесь удерживать диапазон трекинга, равный ±5% (т.е. ±50/1000 кегельной). Если у вас получилась строка слишком плотной или, наоборот, разреженной, вы рискуете, решив одну проблему, получить другую - строки, у которых пробелы заметно отличаются от окружающих, но уже по иной причине.

Проблемы «цвета» абзаца

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

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

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

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

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

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

Висячие строки

Если последняя строка абзаца очень короткая, она называется висячей строкой - «вдовой» (widow). Одна-две строки, оставленные на самом верху или в самом низу колонки, считается висячими строками - «сиротами» (orphan) (рис. 6.23).

РИС. 6.23. Две строки в самом низу колонки, «брошенные сироты» выглядят совсем оторванными от остальной части страницы. Если добавить хотя бы еще одну строку, то этот фрагмент станет более весомым

 

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

Висячие строки-«сироты» разбивают монолитность форм набранных колонок. Они создают впечатление раздробленности сверху или снизу колонки. Строка-«сирота» в верхней части колонки, за которой следует заголовок или подзаголовок (с их отбивками), - это двойное бедствие.

Спасение «вдовы»

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

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

Помощь «сироте»

Появление строк-«сирот» вызывается ошибками верстки (layout), а не проблемами набора (composition), строго говоря. Очень редко строку-«сироту» можно поправить за счет установок набора. Одной из таких ситуаций является «сиротствующая вдова» (widow orphaned) в верхней части колонки.

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

Вообще, со строкой-«сиротой» обычно справляются с помощью переверстки или редакторской правки.

Текстовые редакторы и программы верстки устраняют висячие строки с помощью атрибутов не отрывать от следующего или не разрывать абзац (keeps). Эти атрибуты присваиваются для того, чтобы строки абзаца не разрывались при переходе на новую страницу или колонку.

Например, можно определить, что последние две (три или более) строки абзаца не должны отрываться от абзаца, поэтому они не смогут образовать строку-сироту». Вы также можете определить, что конкретная строка (например, строка заголовка) не должна отрываться от абзаца, который следует за ней, поэтому она не сможет стать висячей строкой в конце колонки.

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

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

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

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

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

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

Когда возникают проблемы компоновки, программа возвращается к колонке, чтобы выяснить, где можно изменить интерлиньяж. Если проблему составляет висячая строка-«сирота» внизу колонки, программа пытается поиграть (feather) значениями интерлиньяжа, чтобы вытолкнуть висячую строку в следующую колонку (рис. 6.24).

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

 

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



Поделиться:


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

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