Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5-6 семестр - ТОТИ / Лекция 10 Качество верстки / Лекция 10 часть 2 Переносы и выключка.doc
Скачиваний:
76
Добавлен:
23.02.2015
Размер:
137.22 Кб
Скачать
      1. Стили переносов

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

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

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

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

      1. Добавление в словарь переносов

Когда программа не в состоянии правильно выполнить перенос какого-либо слова, его необходимо добавить в словарь переносов. Эти добавления иногда сохраняются в основном словаре программы, но чаще всего — в дополнительном словаре, или словаре исключений (exception dictionary). К этому дополнительному словарю программа обращается в первую очередь и выбирает тот вариант переноса слова, который установлен вами, а не ее собственный. (Например, в британском и американском вариантах английского языка разные правила переноса многих слов, поэтому часто приходится отменять выбор программы.)

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

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

    1. Влияние формата полосы набора

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

Другое дело — текст в узкой полосе набора: чем она уже, тем труднее достичь равномерных пробелов и хорошего «цвета» шрифта.

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

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

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