Диапазоны многострочных переноса и выключки
Количество строк, которое следует устанавливать для одновременной обработки, определяется характером текущей работы. Оно также зависит от программы, у которой верстка может быть ограничена только одним абзацем.
При верстке книг, для которых характерен единый формат полосы набора, функции переноса и выключки реализуются сравнительно просто, потому что избыточные пробелы легко распределяются в любых соседних строках. В таком случае диапазон многострочной функции переносов и выключки (multiline HSJ) может быть достаточно узким (менее 10 строк), поскольку скользящее усреднение пробелов ведет к тому, что любые 10 строк получат примерно одинаковые пробелы. 10 строк также достаточно для исправления программой строки, в которой могут возникнуть проблемы.
В газетах и журналах, напротив, лучше использовать более широкий диапазон. Если колонки узкие, то функция переносов и выключки имеет ограниченные возможности выбора вариантов разбиения строк. Этот выбор зависит от того, можно ли переносить слово и где именно. Тут функция должна рассматривать более широкий диапазон строк, чтобы найти решение в строке, которая вызывает опасение. В таких случаях диапазон от 20 до 30 строк предпочтительнее.
Естественно, оптимальное значение диапазона обычно зависит от длины абзаца, поскольку проблемы верстки строк могут быть решены только в пределах абзаца. Тем не менее, когда целью многострочной выключки является исключение проблем верстки страницы (таких, например, как размещение заголовка в последней строке колонки), то рекомендуются большие значения диапазона, позволяющие функции переносов и выключки добавить или удалить несколько строк из колонки. Правда, такие проблемы не совсем относятся к компетенции функции переносов и выключки, а скорее к функции вертикального выравнивания (vertical justification), которой посвящен один из последующих разделов данной главы.