Перекладений IDML може відкритися в верстальника саме перед здачею макета - і попередити про відсутні шрифти. Причина часто проста: IDML вказує InDesign, які шрифти потрібні, але не зберігає їхні файли всередині документа.
DTP-команді мало знати назву гарнітури. Потрібне й точне накреслення - наприклад, Bold або Semibold Italic. Якщо надіслати лише IDML і написати «використовується шрифт X», верстальнику доведеться з’ясовувати, чого саме бракує: родини, окремого накреслення, файлу чи дозволеного способу доступу.
Розберімо, як IDML посилається на шрифти, що перевірити перед передаванням і як зібрати зрозумілий пакет. Так верстальнику буде простіше відновити макет і не підмінити шрифт непомітно для вас.
Що означає відсутній шрифт у перекладеному IDML¶
IDML - формат обміну документами InDesign. Він переносить структуру макета й посилання на потрібні ресурси, але не містить повних файлів шрифтів. IDML Reference про шрифти та накреслення пояснює: під час відкриття документа програма шукає потрібні шрифти серед доступних на комп’ютері.
Тож попередження про відсутній шрифт не означає, що перекладений файл зіпсований. Сам IDML може бути цілим, а на робочій станції просто немає потрібної родини чи накреслення. Або файл мав бути в переданій папці, але його туди не поклали.
Коли InDesign не знаходить накреслення, програма повідомляє про це й використовує заміну. Не вважайте підмінний шрифт візуально рівноцінним оригіналу: в нього можуть бути ширші чи вужчі символи, через що зміняться переноси й розміщення тексту. Наслідки можуть зачепити таблиці, заголовки та текстові блоки.
У технічному описі IDML Reference сказано: “An IDML package contains no font data: Resources/Fonts.xml lists the fonts the document uses, so that the application opening it can tell which are missing.”
Простими словами: IDML показує, які шрифти потрібні документу, але не передає їх. DTP-команді знадобляться окремі файли, дозволений доступ до них або чітка домовленість про заміну.
Причини бувають різні, тож і вирішення залежить від того, що саме сталося:
- На робочій станції немає родини шрифту. Передайте дозволений файл або поясніть, звідки його можна отримати.
- Родина є, але потрібного накреслення немає. Наприклад, встановлено звичайне накреслення, а напівжирного курсивного бракує.
- Файл шрифту не потрапив до пакета. Звіт може показувати, що шрифт використовувався, але самого файла у переданій папці немає.
- Шрифт не можна передавати. Спершу узгодьте дозволений спосіб доступу, а не надсилайте файл навмання.
У перекладі додається ще одна змінна - довжина тексту. Навіть якщо вихідний макет відкривається без проблем, текст іншою мовою може потребувати іншого компонування. Відсутній шрифт може змінити ширину тексту незалежно від перекладу.
Перед передаванням перегляньте також чекліст IDML після перекладу. Перевірка шрифтів - лише частина підготовки: потрібно подивитися й на текстові блоки, стилі та пов’язані ресурси.
Як IDML записує родину й накреслення¶
Щоб пояснити проблему верстальнику, розділяйте родину шрифту й конкретне накреслення. У структурі IDML AppliedFont позначає родину, а FontStyle - накреслення в цій родині. Таке розділення описане в довідці IDML Reference.
Як пояснює IDML Reference: “A run names its typeface in two parts: AppliedFont is the family and FontStyle is the face within it.”
Родина - це набір шрифтових стилів під спільною назвою. Накреслення - один стиль у цьому наборі: звичайний, курсивний, напівжирний чи інший. Назви залежать від шрифту, тому переписуйте їх із документа або списку ресурсів, а не замінюйте приблизним описом.
Перевірки лише назви родини недостатньо. Якщо родина встановлена, але потрібного накреслення немає, програма все одно може позначити шрифт як відсутній. Тож відповідь «родина є» не закриває питання, доки команда не перевірить накреслення.
Що шукати у Fonts.xml¶
Частина Resources/Fonts.xml у файлі IDML перелічує шрифти, які використовує документ. Самих файлів шрифтів там немає: це перелік ідентифікаторів і властивостей, за якими програма визначає потреби документа. Про склад частин пакета розповідає IDML Reference про ресурси.
Для передавання зберіть такі дані:
| Поле | Що пояснює | Що передати DTP-команді |
|---|---|---|
| Родина шрифту | До якої родини належить використаний шрифт | Повну назву родини |
| Накреслення | Який саме стиль потрібен | Назву стилю, наприклад Bold або Semibold Italic |
| PostScript-ім’я | Додатковий ідентифікатор шрифту | Точне значення, якщо воно доступне |
| Тип шрифту | Технічну категорію ресурсу | Значення зі списку, якщо воно потрібне для пошуку |
| Статус | Який стан записаний у документі | Installed, Substituted або NotAvailable, якщо ці значення показує джерело |
Статус описує шрифт у контексті документа, але не підтверджує, що файл доступний на комп’ютері одержувача. Він підказує, що перевірити, але не замінює огляд робочої станції та папки передавання.
Якщо у файлі стоїть NotAvailable, надішліть команді точні назви родини й накреслення та попросіть уточнити, чи бракує файла, чи доступу до нього. Substituted означає, що шрифт замінено й результат потрібно перевірити в макеті. Навіть статус Installed не гарантує, що потрібна копія є на іншому комп’ютері.
До Fonts.xml можна дістатися, розглядаючи IDML як пакет ресурсів. Але для звичайного передавання не потрібно вручну відновлювати документ із внутрішніх файлів: підготуйте зрозумілий список родин, накреслень і додаткових ідентифікаторів. Якщо команда перевіряє структуру IDML, опис ресурсних частин допоможе знайти потрібний список.
Якщо в документі багато стилів, вкажіть кожну комбінацію родини й накреслення окремим рядком. Запис «використовується родина X» не покаже, які саме стилі з неї потрібні. А якщо різні родини стоять в основному тексті, підписах і таблицях, зведення їх в один загальний опис лише ускладнить пошук.
Зіставте цю перевірку з аналізом тегів і сегментів у матеріалі про IDML-теги у Trados, memoQ і Phrase. Дані про шрифти не замінюють контролю тегів, а коректні теги не підтверджують, що файли шрифтів є в пакеті.
Що саме надіслати DTP-команді¶
Зручне передавання складається з трьох окремих речей: IDML, даних про шрифти та самих файлів або доступу до них. IDML показує, що потрібно документу, а файли чи доступ до шрифтів мають бути доступні окремо, якщо їх дозволено передавати. Такий поділ випливає з опису формату в IDML Reference.
| Матеріал | Що покласти або вказати | Навіщо це потрібно |
|---|---|---|
| Перекладений IDML | Файл із зрозумілою назвою та позначенням мови | Основний редагований файл для верстки |
| Інвентар шрифтів | Родина, накреслення, PostScript-ім’я та статус, якщо доступні | Допомагає знайти саме потрібний ресурс |
| Дозволені файли шрифтів | Файли, якими можна поділитися за умовами ліцензії | Дає змогу встановити або використати потрібні ресурси |
| Інструкція доступу | Назва джерела або спосіб отримати доступ, якщо файли не передаються | Пояснює, як команда може отримати шрифт законно |
| Референсний PDF | Візуальна копія макета для порівняння | Допомагає помітити зміни після відкриття IDML |
| Вихідний файл InDesign | Нативний файл, якщо його можна надати | Дає команді додатковий контекст для роботи з макетом |
PDF не додає шрифти до IDML і не замінює редагований файл. Він потрібен для порівняння: верстальник бачить, як має виглядати документ, і може помітити зміни після підміни. Вихідний файл InDesign теж не замінює відсутні шрифти, але дає команді додатковий контекст для перевірки початкового компонування.
Назви файлів і папок мають чітко показувати, до якого IDML вони належать. Якщо ви передаєте кілька мовних версій або редакцій, не називайте всі папки Document fonts: одержувач може не зрозуміти, який набір до якого документа стосується.
Можете скласти пакет, наприклад, так:
Проєкт_мова_редакція/
IDML_перекладений.idml
референс_макета.pdf
інвентар_шрифтів.txt
Document fonts/
Якщо файли шрифтів не можна передавати, замість папки додайте коротку інструкцію з доступу. Не кладіть файли лише тому, що вони є на вашому комп’ютері: передавання має відповідати умовам використання конкретного шрифту.
Інвентар зручно оформити таблицею з такими стовпцями:
Родина | Накреслення | PostScript-ім’я | Статус | Файл або інструкція
Якщо якихось даних немає, напишіть про це прямо. Наприклад, для PostScript-імені вкажіть «не перевірено», а не залишайте порожню клітинку. Для кожного шрифту також уточніть, чи передаєте файл, чи потрібен окремий доступ.
Звірте роботу зі шрифтами в самому застосунку за довідкою Adobe про використання шрифтів в InDesign. Для пакування стане в пригоді інструкція Adobe з підготовки файлів InDesign. Ці матеріали допоможуть перевірити процес, але окремо погодити права на передавання файлів усе одно потрібно.
Як перевірити пакет і не пропустити підміну¶
Пакування може показати, які шрифти використовуються або яких не бракує у вихідному документі. Але передавання перевірте самі: подивіться, чи є файли в папці та чи збігаються вони зі списком.
В обговоренні Adobe Community від 4 квітня 2024 року користувач описав розбіжність між кількістю шрифтів у звіті та файлами в зібраній папці. Це окремий випадок, а не опис усіх операцій пакування. Проте він добре показує, чому не варто покладатися лише на короткий підсумок.
Користувач Doc Maik написав у треді Adobe Community від 4 квітня 2024 року: “Means, the package, which is supposed to be sent to a translator, misses files.”
Це повідомлення в конкретному форумному обговоренні, а не загальне правило для всіх файлів InDesign. Практичний висновок простий: відкрийте папку після пакування й порівняйте її вміст зі списком потрібних шрифтів.
Послідовність перевірки перед передаванням¶
- Знайдіть точні назви шрифтів. Перевірте родину й накреслення в IDML або звіті InDesign. Не обмежуйтеся назвою родини.
- Зберіть інвентар. Запишіть родину, накреслення, доступне PostScript-ім’я та статус. Позначте, що вже відомо, а що треба уточнити.
- Перевірте права й спосіб доступу. З’ясуйте, чи дозволено передавати файл. Якщо ні, поясніть команді, як отримати дозволений доступ.
- Зіставте список із реальною папкою. Після пакування перевірте, чи є в ній потрібні файли, а не лише звіт про них.
- Покладіть ресурси поруч із IDML. Якщо передаєте
Document fonts, розташуйте папку поруч із відповідним IDML і назвіть її однозначно. - Додайте референс і вихідний файл, якщо вони доступні. PDF допоможе порівняти вигляд, а нативний документ дасть команді додатковий контекст.
- Попросіть команду назвати точну проблему. Нехай верстальник вкаже родину, накреслення та причину: немає доступу, бракує накреслення чи файла немає в пакеті.
- Погодьте заміну. Якщо оригінальний шрифт недоступний, отримайте підтвердження щодо дозволеної заміни до фінальної перевірки макета.
Так ви зможете відокремити проблему документа від проблеми передавання. Якщо шрифту немає на робочій станції, пакет із точними назвами покаже, що саме потрібно отримати. Якщо файл мав бути в папці, але його там немає, перевірка одразу виявить неповний комплект.
Після відкриття документа верстальнику треба перевірити не лише попередження InDesign. Порівняйте сторінки з референсним PDF, подивіться на переноси, довжину рядків, таблиці й вміщення тексту в блоки. Заміна може не впадати в око в короткому заголовку, але помітно змінити довгий абзац.
Не погоджуйте підміну лише через схожу назву. Вона не підтверджує, що ширина знаків, накреслення чи вигляд збігаються. Нехай верстальник повідомить, що саме замінено, а відповідальна особа погодить результат після перевірки сторінок.
Коли передавати файли, а коли домовитися про доступ¶
Папка Document fonts може містити шрифти, зібрані під час пакування, але вона лежить поруч із файлом InDesign або IDML, а не всередині IDML. Саме таке розміщення описує IDML Reference про шрифти та накреслення.
Якщо передавати файли дозволено, покладіть папку поруч із відповідним IDML. Перевірте, чи назва пакета не плутає його з іншими мовами або редакціями. Чітка відповідність тут важлива: інакше одержувач може взяти не ті ресурси й вирішити, що проблема не зникла.
Якщо передавання заборонене або умови ліцензії незрозумілі, не прикріплюйте файли навмання. Надішліть точні назви родини й накреслення, доступне PostScript-ім’я та поясніть, що потрібен окремий ліцензований доступ. Верстальник перевірить, чи має його організація доступ до шрифту, або попросить вас погодити інший варіант.
Для передавання перекладачеві чи зовнішній DTP-команді окремо з’ясуйте дві речі: що потрібно документу і що ви маєте право передати. На перше відповідають дані про шрифти в IDML. На друге - умови доступу до конкретних файлів. Якщо файл не можна передавати, макету все одно потрібен цей шрифт, але команда має отримати його іншим дозволеним способом.
Не сприймайте завершене пакування як гарантію повного комплекту. Форумний приклад Adobe Community за 4 квітня 2024 року описує один випадок, у якому звіт і фактичні файли не збіглися. Перевірте папку після пакування: це допоможе знайти таку проблему до передавання, хоча й не означає, що кожен пакет матиме ту саму розбіжність.
Якщо потрібного шрифту немає й передати його не можна, окремо погодьте заміну. Запишіть, хто її схвалив, які сторінки перевірили та чи збігаються переноси й вміщення тексту. Так буде зрозуміло, де погоджене дизайнерське рішення, а де могла пройти непомічена підміна.
Поширені помилки під час передавання¶
Часто назву родини плутають із назвою потрібного накреслення. Перелік лише з назвою родини не відповідає на питання, чи потрібен звичайний, курсивний або напівжирний стиль. Команда може встановити доступний варіант родини, але IDML усе одно повідомить про відсутнє накреслення.
Ще одна плутанина - сприймати Fonts.xml як сховище шрифтів. Він перелічує використані ресурси, але не замінює самі файли. Перевірити назву корисно, та передати лише цей перелік недостатньо, якщо потрібного шрифту немає на комп’ютері одержувача.
Не обмежуйтеся повідомленням «пакетування завершено» - перевірте вміст папки. Приклад у форумному обговоренні Adobe Community від 4 квітня 2024 року стосується розбіжності між кількістю в звіті та файлами. Він не показує, як поводиться кожна версія InDesign, але пояснює, навіщо зіставляти список із фактичним вмістом.
Не погоджуйте заміну, не перевіривши макет. Коли шрифту бракує, застосунок може підставити інший. Схожість на око не гарантує, що збіглися ширина тексту й поведінка накреслення. Порівняйте сторінки з референсним PDF, особливо місця зі щільним текстом і таблицями.
Не передавайте Document fonts окремо від відповідного документа й не називайте всі папки однаково. IDML Reference описує цю папку як таку, що лежить поруч із документом. Збережіть зв’язок між папкою та IDML, щоб команді не довелося вгадувати, які ресурси до якого файлу належать.
І нарешті, не замовчуйте, що саме перевірили. Якщо родину знайшли, а накреслення ще ні, так і напишіть. Якщо в інвентарі стоїть статус Substituted, позначте його як питання для погодження, а не як підтвердження правильної заміни.
Для перевірки всього макета після верстки перегляньте матеріал про помилки DTP у перекладених документах. Він допоможе вийти за межі перевірки шрифтів і оцінити макет цілком.
FAQ¶
Чи містить файл IDML шрифти, використані в документі InDesign?¶
Ні. IDML зберігає посилання на шрифти, а Resources/Fonts.xml перелічує потрібні ресурси, але файлів шрифтів у пакеті немає. InDesign шукає їх серед шрифтів, доступних на комп’ютері, де відкривають документ.
Як визначити точне відсутнє накреслення шрифту в IDML?¶
Перевірте AppliedFont для назви родини та FontStyle для конкретного накреслення. Якщо вони доступні, додайте PostScript-ім’я та статус із Fonts.xml: команді буде легше відрізнити відсутню родину від відсутнього стилю.
Чи можна передати папку Document fonts разом із IDML?¶
Так, якщо передавання цих файлів дозволене. Розмістіть папку поруч із відповідним IDML, дайте їй зрозумілу назву й перед відправленням перевірте її фактичний вміст.
Що робити, якщо InDesign не збирає шрифт під час Package?¶
Зіставте список використаних шрифтів із файлами у фактичній папці пакета й перевірте, чи ліцензія не обмежує передавання. Якщо файл передавати не можна, повідомте команді точні назви родини й накреслення та спосіб отримати дозволений доступ.
Чи безпечно погоджуватися на підміну шрифту?¶
Погоджуйте заміну лише після перевірки макета. Порівняйте переноси, вміщення тексту й вигляд сторінок із референсним PDF, а також зафіксуйте, яке накреслення замінили.
Які дані про шрифт надіслати DTP-команді?¶
Передайте точну назву родини й накреслення, а також PostScript-ім’я та статус, якщо вони доступні. Додайте перекладений IDML, PDF-зразок, вихідний файл за наявності та дозволені файли шрифтів або інструкції доступу.