Индизайн не работают переносы

4. Управление расстановкой переносов

Программа InDesign позволяет задавать расстановку переносов в палитре Paragraph . Как только эта опция включена, вы можете управлять способами расстановки переносов.

1. Выделите текст.

2. Установите флажок Hyphenate (Переносить) в палитре Paragraph (Абзац) -рис. 15.14.

Флажок Hyphenate также включается в одноименном диалоговом окне.

Порядок расстановки переносов

1. Выберите команду Hyphenation (Перенос) в меню палитры Paragraph . Появится диалоговое окно Hyphenation (рис. 15.15). С помощью переключателя Hyphenate (Переносить) задается автоматическая расстановка переносов (рис. 15.16).

Рис. 15.11. Меню Single Word Justification управляет строкой текста, состоящей из одного слова

Рис. 15.12. Установите флажок Hyphenate, чтобы задать переносы в абзаце о расстановке переносов

Я предпочитаю задавать для опции Words Longer Than. Letters значение шесть или больше. Это позволяет переносить слова типа person.

Я также предпочитаю задавать минимум три символа перед переносом и три после, чтобы не разбивать такие слова, как un-extited или relunctantly.

Рис. 15.13. Диалоговое окно Hyphenation позволяет управлять расстановкой переносов

Рис. 15.14. Средства управления расстановкой переносов

2. Установите значение в поле Words Longer Than. Letters (Слова, состоящие из . букв) для указания минимального числа букв в слове, которое будет перенесено.

3. В поле After First. Letters (После первых . букв) установите минимальное число букв в начале слов, которые должны быть перед знаком переноса.

4. В поле Before Last. Letters (Перед последними . буквами) задайте минимальное число символов в конце слов, которые останутся после переноса.

5. В поле Hyphen Limit (Подряд не более . ) задайте количество идущих подряд строк, которые могут заканчиваться переносами.

6. Установив флажок Hyphenate Capitalized Words (Переносы в словах с Прописной Буквы), вы добьетесь переноса слов, начинающихся с прописной буквы.

7. В поле Hyphenation Zone (Зона переноса), которое используется только в тексте с выключкой не по формату, определите расстояние в конце каждой строки абзаца, в пределах которого допускается перенос. Эта опция распространяется только на абзацы с построчной компоновкой.

8. Откорректируйте ползунок, чтобы отрегулировать общее количество переносов в абзаце.

9. Щелкните ОК, чтобы реализовать настройки. Иногда требуется запретить перенос или разрыв слов либо фраз. Например, вы не хотите, чтобы слова г-н Буш были разделены в конце строки. Или вы не хотите, чтобы составное слово all-powerful было разделено еще одним дефисом (рис. 15.17).

Использование команды No Break

1. Выделите текст.

2. Выполните команды Туре -> Character (Текст -> Шрифт), чтобы открыть палитру Character (Шрифт).

3. Выберите опцию No Break (На одной строке) в меню палитры Character .

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

Использование мягкого переноса

1. Установите курсор в место вставки переноса.

2. Нажмите клавиши Cmd/Ctrl+Shift+ дефис.

Щелкните мышью, удерживая нажатой клавишу Control (Mac), или щелкните правой кнопкой мыши (Win) и выполните команды Insert Special Character -> Discretionary Hyphen (Вставить специальный символ -> Мягкий перенос) из контекстного меню.

Читайте также:  Как починить диван с механизмом клик кляк

Дискреционный перенос печатается только в конце строки (рис. 15.18).

Рис. 15.15. Символы тильды помогают расставлять переносы

Вставьте мягкий перенос перед словом чтобы его не переносить.

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

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

1. Выполните команды Edit -> Dictionary (Редактирование -> Словарь).

2. Впишите слово, которое хотите изме нить, в поле Word (Слово), используя следующие знаки (рис. 15.19):

) — наилучшая воз можная позиция переноса;

) — следующая воз можная позиция;

) — наименее приемлемая позиция;

— тильда перед словом запрещает его переносить.

3. Щелкните по кнопке Add (Добавить) чтобы добавить слово с вашими вари антами переноса.

Источник

Компоновка текста

Компоновка текста

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

InDesign поддерживает два метода компоновки: компоновщик абзацев Adobe (по умолчанию) и однострочный компоновщик Adobe (и тот, и другой доступны через меню панели «Управление»). Применяемый компоновщик выбирается в меню палитры «Абзац», панели «Управление» или в диалоговом окне «Выключка».

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

InDesign Magazine представляет статью об исправлении проблем с компоновкой: Использование пробелов.

Методы компоновки

InDesign поддерживает два метода компоновки: компоновщик абзацев Adobe (по умолчанию) и однострочный компоновщик Adobe. Оба метода оценивают для абзаца все возможные переносы, а затем выбирают оптимальное соотношение переносов и выравнивания.

Компоновщик абзацев Adobe

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

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

Соотношение величины интервалов и числа переносов определяется в диалоговом окне «Переносы». См. раздел Расстановка переносов.

Построчный компоновщик Adobe

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

Источник

За переносы стыдно не будет!

Улучшаем качество переносов в Adobe InDesign CS2.

Недостатки Proximity

Когда слово не помещается в полосе, программа вёрстки его переносит. Корректность действия — не последний критерий при выборе подходящего инструмента. Модуль Proximity, входящий в Adobe InDesign, позволяет переносить текст на многих языках, но для русского в InDesign CS2 версии 4.0.4 качество далеко от совершенства.

Читайте также:  Не работает радиатор мотоцикла

В нашем языке есть два подхода к разбиению слов на слоги — морфологический и слоговый. Если слово можно перенести любым из способов, то морфологический подход предпочтительней. Но Proximity, похоже, ничего не знает о корнях и приставках в русских словах, поэтому можно встретить такие переносы: ресур-сный, сберк-нижка, пос-традавший, гостеп-риимный и др. Говорят, сейчас грамматические нормы упростились, и не важно, как слово будет перенесено. Отнюдь! В каждом языке веками складывались правила грамматических переносов, и нельзя от них отказываться из-за того, что пока нет «грамотных» программ. И не только в русском языке такие проблемы: в статье «Расширяем InDesign “сетевыми” возможностями» (Publish ‡‚ 7, 2006) сообщалось о написанной голландским программистом утилите Indesign Hyphenation Checker для проверки качества переносов при вёрстке на любом языке. Но это полумера, хотелось бы иметь полноценное решение.

Подключение офисных переносов

И в 2006 г. на сайте ylab.rudtp.ru/dash.html появился интересный модуль dash cs2’ (разработчик Алексей Яшин), позволяющий подключить к InDesign библиотеку и словарь из пакета Microsoft Office. Если вы готовы пожертвовать проверкой орфографии и ваши тексты содержат только русский и английский текст, можно её попробовать.

После запуска программы в каталоге Program Files\Adobe\Adobe InDesign CS2\Plug-Ins\Dictionaries появляется папка ylab, а в списке подключённых модулей — dash.pln. Их список выводится на экран так: Help??Configure Plug-ins (рис. 1). В папку ylab надо также поместить файл управления переносами для английского языка en.lng, на упомянутом сайте он размещён в разделе «Файлы настроек на дополнительные языки». В текстовых файлах с расширением .lng указаны имена библиотек для каждого из языков.

Рис. 1. После установки программы в списке всех расширений появился dash.pln

Но заставить работать вместе модули Proximity и Dash не удастся — они одновременно присутствуют в наборе расширений All Plug-ins и конфликтуют, в результате InDesign не работает. Выход — иметь для каждого инструмента свой набор расширений, благо InDesign это позволяет.

Для организации работы со средствами Microsoft откройте окно Configure Plug-ins, скопируйте (кнопка Duplicate…) набор All Plug-ins с новым названием Proximity otkl. Затем в строке Set: выберите этот набор и снимите галочку рядом с proximity.apln (рис. 2). После перезапуска программы названия языков, с которыми она работает, будут в скобках (Window??Type&Tables??Character Ctrl+T, меню Language). Это значит, программа помнит названия поддерживаемых языков, но не нашла модуля Proximity. Теперь надо для нужных языков вместо Proximity подключить модули Microsoft. Откроем окно Edit??Preferences??Dictionary, в меню Language выберем Russian, а в меню Hyphenation — MS Office Engine (рис. 3). Если предполагается работа с английским языком, в поле Language надо выбрать English: USA, только для этого варианта доступен инструмент MS Office Engine в поле Hyphenation.

Рис. 2. В наборе Proximity otkl расширение proximity.apln отключено
Рис. 3. Подключение MS Оffice Engine для русского языка
Читайте также:  Как отремонтировать ниву 2121

Обязательно надо на базе набора All Plug-ins сделать набор Dash Otkl, в нём снята галочка с модуля dash.pln (рис. 4).

Рис. 4. В наборе Dash Otkl расширение dash.pln отключено

Обновление переносов

Смена инструмента управления переносами на уже расставленные не влияет. Чтобы заставить программу обновить вёрстку и расставить переносы заново, надо отключить их, а затем включить снова. Это делается снятием и повторным выбором ячейки Hyphenate (Window??Type&Tables??Paragraph Ctrl+M).

Подобная манипуляция с ячейкой может быть причиной ошибки в стилевом оформлении вёрстки. Суть проблемы: работая только с Proximity, для заголовков, которые не надо переносить, было достаточно в описании стиля запретить переносы. Но если, перейдя на другой модуль управления переносами, выкл./вкл. ячейку Hyphenate, стиль описания заголовка получит плюсик, а в заголовке появятся переносы. Чтобы запрет переноса слов в заголовках не зависел от используемого модуля, в описании стиля надо выбрать не конкретный язык, а No Language.

Назад к Proximity

При возврате к макету, свёрстанному со стандартным модулем, проще оставить прежний порядок переносов, но сначала — вернуть на время модуль Proximity. Это делается так:

  1. сделайте активным набор Dash Otkl и закройте программу для перезапуска;
  2. перенесите в «Мои документы» папку ylab из каталога \Program Files\Adobe\Adobe InDesign CS2\Plug-Ins\Dictionaries;
  3. после перезапуска программы в окне Edit??Preferences??Dictionary для русского языка в меню Hyphenation выберите Proximity.

Для возврата к переносам Microsof Office достаточно вернуть в упомянутый каталог папку ylab, включить набор дополнительных модулей, в котором dash активен, а Proximity отключён, и для используемых языков в Preferernces — Dictionary включить MS Office Engine в строке Hyphenation.

Лучше, чем в офисе

Переносы, получаемые при помощи инструментов Microsoft, намного качественней сделанных Proximity, но предела совершенству нет. Говоря об этом аспекте InDesign, интересно сравнить качество переносов, выполняемых другими программами. На сайте www.batov.ru среди сравниваемых программ есть утилита И. В. Батова, работающая с Corel Ventura. Именно она сейчас лучше всех расставляет переносы. Судя по информации на сайте, готовится алгоритм и для платформы InDesign. Если разработка не станет только собственностью автора, и утилиту можно будет приобрести как дополнение к программе (или она станет частью стандартной поставки), InDesign получит безупречные русские переносы.

Об авторе: Михаил Иванюшин (ivanyushin@yandex.ru), ведущий колонки «Вёрстка: идеи, советы, приёмы», пишет для Publish обзоры ПО.

Переносы в InDesign CS3

В версии InDesign CS3 в дополнение к словарю Proximity появился Winsoft. К сожалению, в справочнике слово «winsoft» отсутствует, т. е. разработчики пока не поместили никакой информации об этом ресурсе. Поскольку имеющийся список некорректных переносов Proximity был одинаково обработан модулями ylab и Winsoft, можно предположить, что там используются одинаковые библиотеки. Хорошо, что в новой версии Winsoft и Proximity не конфликтуют. Теперь нет нужды иметь разные варианты включённых дополнительных модулей. И в InDesign CS3 модуль Winsoft — штатный инструмент для расстановки переносов в тексте на украинском языке. В InDesign CS2 украинские переносы можно расставлять только с помощью ylab.

Источник

Оцените статью