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

Останнє оновлення: 28 трав. 2018 р.

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

Зовнішній вигляд тексту на сторінці залежить від складної взаємодії процесів, які називаються компонуванням.Використовуючи параметри міжслівних інтервалів, міжбуквених інтервалів, масштабування гліфів та переносів, які ви обрали, InCopy компонує текст у спосіб, який найкраще відповідає заданим параметрам.

InCopy пропонує два методи компонування: Adobe Paragraph Composer (за замовчуванням) та Adobe Single-line Composer (обидва доступні в меню панелі керування).Ви можете вибрати, який композитор використовувати, в меню панелі «Абзац», діалоговому вікні «Вирівнювання» або в меню панелі керування.

InCopy підтримує чотири методи, розроблені для верстки тексту, включно з Adobe Japanese Single-line Composer, Adobe Japanese Paragraph Composer, Adobe Paragraph Composer та Adobe Single-line Composer.Кожен композитор оцінює можливі переноси для японського та латинського тексту і вибирає ті, які найкраще підтримують параметри переносів та вирівнювання, задані для конкретного абзацу.Adobe Japanese Paragraph Composer обрано за замовчуванням.Детальніше про ці параметри можна прочитати в довідці InCopy.

Журнал InDesign Magazine пропонує статтю про вирішення проблем компонування за адресою Mind the Gaps.

Використовуючи Harfbuzz як рушій за замовчуванням у World Ready Composer, можна досягти покращеного формування тексту та належної візуалізації гліфів для мов Indic і MENA.

Методи композиції

InCopy пропонує два методи компонування: Adobe Paragraph Composer (за замовчуванням) та Adobe Single-line Composer. Обидва методи компонування оцінюють можливі переноси і вибирають ті, які найкраще підтримують параметри переносів та вирівнювання, задані для конкретного абзацу.

Adobe Paragraph Composer

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

Paragraph Composer підходить до компонування, визначаючи можливі точки переносу, оцінюючи їх та призначаючи зважений штраф на основі таких принципів, як рівномірність міжбуквених інтервалів, міжслівних інтервалів та переносів.

Примітка

Ви можете використовувати діалогове вікно «Перенесення», щоб визначити співвідношення між оптимальними інтервалами та меншою кількістю переносів.(Див. Перенесення тексту.)

Adobe Single-line Composer

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

Вибір методу компонування абзацу

Виконайте одну з описаних нижче дій:

  • У меню панелі «Абзац» виберіть «Adobe Paragraph Composer» (за замовчуванням) або «Adobe Single-line Composer».

  • У меню панелі «Абзац» або Панелі керування виберіть «Вирівнювання», а потім виберіть параметр у меню «Компонувальник».

Примітка

Можуть бути доступні додаткові модулі механізму компонування від інших компаній разом з інтерфейсами, які дозволяють налаштовувати параметри механізму.

Встановлення параметрів компонування

Виберіть команду «Редагування» > «Параметри» > «Компонування» (Windows) або InCopy > «Параметри» > «Компонування» (Mac OS).

Щоб використовувати підсвічування на екрані для визначення проблем компонування, виберіть «Keep Violations And H&J Violations» (порушення переносів і вирівнювання).

Щоб вирівняти текст, який обтікає об'єкт, виберіть «Justify Text Next To An Object».

У розділі «Mojikumi Compatibility Modes» визначте, чи потрібно вибрати «Use New Vertical Scaling» або «Use CID-Based Mojikumi».

Натисніть «OK».

Перенесення тексту

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

Вирівнювання контролюється вибраним параметром вирівнювання, міжслівним і міжлітерним інтервалом, який ви вказуєте, а також тим, чи використовуєте ви масштабування гліфів.Також можна вирівнювати окремі слова у вузьких стовпцях повністю вирівняного тексту.

Еда Воррен подає статтю про те, як уникнути проблем компонування за посиланням Mind the Gaps.

Ручне коригування переносів

Переносити слова можна вручну або автоматично, або використовувати поєднання цих двох методів.Найбезпечніший спосіб ручного перенесення — вставити умовний дефіс, який не видно, якщо слово не потрібно розривати в кінці рядка.Розміщення умовного дефіса на початку слова запобігає його розриву.

За допомогою інструменту «Текст» клацніть у місці, куди потрібно вставити дефіс.
Виконайте одну з описаних нижче дій.
  • Виберіть команду «Текст» > «Вставити спеціальний символ» > «Дефіси і тире» > «Умовний дефіс».

  • Натисніть Ctrl+Shift+- (Windows) або Command+Shift+- (Mac OS), щоб вставити умовний дефіс.

Примітка

Введення умовного дефіса у слово не гарантує, що слово буде перенесено.Розривається слово чи ні, залежить від інших параметрів перенесення і компонування.Однак введення умовного дефіса в слові гарантує, що слово може бути перенесено лише там, де з'являється умовний дефіс.

Налаштування автоматичної розстановки переносів

Розстановка переносів базується на списках слів, які можуть зберігатися або в окремому файлі користувацького словника на своєму комп'ютері, або в самому документі.Для забезпечення послідовної розстановки переносів можна вказати, на який список слів посилатися, особливо якщо передаватимете документ постачальнику послуг або працюєте в робочій групі.

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

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

Встановіть параметри автоматичної розстановки переносів для абзацу

Клацніть в абзаці або виберіть діапазон абзаців, які потрібно змінити.
Виберіть «Переноси» з меню панелі «Абзац».
Виберіть параметр «Переноси».
За потреби внесіть зміни до наступних параметрів, а потім натисніть «OK»:

Слова щонайменше з _ літер

Вкажіть мінімальну кількість символів для слів з переносами.

Після перших _ літер / Перед останніми _ літерами

Вкажіть мінімальну кількість символів на початку або в кінці слова, які можуть бути розділені переносом.Наприклад, вказавши 3 для цих значень, aromatic буде розділено переносом як aro‑matic замість ar‑omatic або aromat‑ic.

Ліміт: _ переносів.

Вкажіть максимальну кількість дефісів, які можуть з'являтися в кількох послідовних рядках.Нуль означає необмежену кількість переносів.

Зона переносу.

Вкажіть кількість білого простору, дозволеного в кінці рядка невирівняного тексту до початку розстановки переносів.Цей параметр застосовується лише при використанні однорядкового компонувальника з невирівняним текстом.

Кращий інтервал / Менше переносів

Щоб змінити баланс між цими параметрами, відрегулюйте повзунок внизу діалогового вікна.

Переносити слова, набрані великими літерами.

Щоб запобігти розстановці переносів у словах, що починаються з великої літери, скасуйте вибір цього параметра.

Переносити останнє слово

Щоб запобігти розстановці переносів в останніх словах абзаців, скасуйте вибір цього параметра.

Переносити між стовпцями

Щоб запобігти переносу слів у стовпці, кадрі або на сторінці, зніміть цей прапорець.

Запобігання небажаним перенесенням слів

Використовуючи нерозривні дефіси, ви можете запобігти розриву певних слів взагалі — наприклад, власних назв або слів, які після розриву стають непривабливими фрагментами. Використовуючи нерозривні пробіли, ви також можете запобігти розриву кількох слів — наприклад, груп ініціалів і прізвища (П. Т. Барнум).

Запобігання розриву тексту

Виділіть текст, який потрібно залишити на одному рядку.
Виберіть команду «Без розриву» в меню панелі «Символ» або панелі керування.
Примітка

Ще один спосіб запобігти розриву слова — поставити дискреційний дефіс на початку слова. Натисніть сполучення клавіш Ctrl+Shift+- (Windows) або Command+Shift+- (Mac OS), щоб вставити дискреційний дефіс.

Створити нерозривний дефіс

Використовуючи інструмент «Текст» , клацніть у місці, де потрібно вставити дефіс.
Виберіть команду «Текст» > «Вставити спеціальний символ» > «Дефіси й тире» > «Нерозривний дефіс».

Створити нерозривний пробіл

Використовуючи Інструмент Текст , клацніть у місці, де потрібно вставити пробіл.
Виберіть команду «Текст» > «Вставити пробіл» > «Нерозривний пробіл» (або будь-який інший символ пробілу).

Нерозривний пробіл змінює ширину залежно від розміру кегля, параметра вирівнювання й параметрів пробілу між словами, тоді як символ «Нерозривний пробіл (фіксована ширина)» зберігає однакову ширину незалежно від контексту.

Зміна параметрів вирівнювання

Використовуйте панель «Вирівнювання» для точного керування інтервалами між словами, інтервалами між символами та масштабуванням гліфів.Коригування інтервалів особливо корисне для вирівняного тексту, хоча ви також можете коригувати інтервали для невирівняного тексту.

Примітка

Інтервали між словами, інтервали між символами та масштабування гліфів для параметрів вирівнювання ігноруються для тексту CJK.Щоб задати інтервали між символами для тексту CJK, скористайтеся діалоговим вікном Mojikumi.

Коригування інтервалів між словами та літерами у вирівняному тексті

Помістіть курсор в абзаці, який потрібно змінити, або виділіть текстовий об'єкт чи рамку, щоб змінити всі абзаци в них.
Виберіть «Вирівнювання тексту» в меню панелі «Абзац».
Введіть значення для параметрів «Інтервал між словами», «Інтервал між літерами» та «Масштабування гліфів».Значення мінімум і максимум визначають діапазон прийнятного інтервалу лише для вирівняних абзаців.Бажане значення визначає потрібний інтервал як для вирівняних, так і для невирівняних абзаців.

Міжслівні інтервали.

Міжслівний інтервал в результаті натискання пробілу. Значення інтервалу між словами може варіюватися від 0 % до 1000 %. При 100 % між словами не додається додатковий простір.

Міжлітерні інтервали.

Відстань між літерами, включно з трекінгом або кернінгом.Значення інтервалу між літерами може варіюватися від –100 % до 500 %: при 0 % між літерами зберігається звичайний інтервал; при 100 % між літерами додається повна ширина пробілу.

Масштаб гліфів.

Ширина символів (гліф є будь-яким символом шрифту). Значення масштабування гліфів може варіюватися від 50 % до 200 %.

Примітка

Параметри інтервалу завжди застосовуються до всього абзацу.Щоб налаштувати інтервали між символами для кількох символів, але не для всього абзацу, використовуйте параметр «Трекінг».

Встановіть параметр «Вирівнювання одного слова», щоб вказати, як потрібно вирівняти абзаци з одним словом.

У вузьких стовпцях одне слово іноді може з'являтися окремо в рядку.Якщо абзац налаштовано на повне вирівнювання, одне слово в рядку може здаватися надто розтягнутим.Замість повного вирівнювання таких слів їх можна відцентрувати або вирівняти по лівому чи правому полю.

Встановлення масштабування гліфів у вирівняному тексті

Клацніть у місці вставки в абзаці або виділіть абзаци, на які потрібно вплинути.
Виберіть «Вирівнювання тексту» в меню панелі «Абзац».
Введіть значення для полів «Мінімум масштабування гліфів», «Бажане масштабування гліфів» та «Максимум масштабування гліфів».Потім натисніть «OK».
До (вгорі) та після (внизу) масштабування гліфів у вирівняному тексті

Примітка

Масштабування гліфів може допомогти досягти рівномірного вирівнювання. Проте значення, що відрізняються більше ніж на 3% від стандартного значення 100%, можуть призвести до викривлення форм літер.Якщо ви не прагнете досягти спеціального ефекту, найкраще підтримувати масштабування гліфів у тонких межах, наприклад 97–100–103.

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

Використання символу пробілу вирівнювання додає змінну кількість пробілу до останнього рядка повністю вирівняного абзацу — між останнім словом і символом кінця тексту з декоративного шрифту.Під час використання з невирівняним текстом проміжок із вирівнюванням виглядає як звичайний міжсловний пробіл.У вирівняному тексті він розширюється, щоб поглинути весь доступний додатковий простір в останньому рядку. Використання проміжку з вирівнюванням може кардинально змінити спосіб форматування всього абзацу засобом Adobe Paragraph Composer.

До та після додавання символу проміжку з вирівнюванням

За допомогою інструменту Текст клацніть безпосередньо перед символом кінця розповіді.
Виберіть «Текст» > «Вставити пробіл» > «Проміжок із вирівнюванням».
Примітка

Ефект проміжку з вирівнюванням не буде помітним, доки ви не застосуєте параметр «Вирівняти всі рядки» до абзацу.

Виділення рядків, які занадто вільні чи щільні

Оскільки компонування рядка тексту включає фактори, крім міжсловних і міжлітерних інтервалів (наприклад, налаштування переносів), InDesign не завжди може врахувати ваші налаштування міжсловних і міжлітерних інтервалів. Однак композиційні проблеми в рядках тексту можуть виділятися жовтим кольором; найтемніший із трьох відтінків вказує на найсерйозніші проблеми.

Виберіть «Редагування» > «Параметри» > «Компонування» (Windows) або «InCopy» > «Параметри» > «Компонування» (Mac OS).
Виберіть «Порушення переносів і вирівнювання» й натисніть OK.