Файли IDML тепер зберігають більше вашого тексту

Виправлення вийшло 15 вересня. Якщо ви конвертували файл в IDML між 3 і 15 вересня, сконвертуйте його ще раз. Текст, що зник, має повернутися, і це нічого не коштує.

У цій статті ми пояснюємо, що було не так, кого це зачепило, що ми змінили і чому наша власна перевірка це пропустила.

Що не працювало

У багатьох документах Publisher навколо сторінки намальовано великий прямокутник: контур без нічого всередині, що стоїть там просто як прикраса. Такими рамками повні розсилки та парафіяльні бюлетені.

В InDesign об'єкт можна позначити так, щоб текст обтікав його, а не проходив під ним. Це потрібно, наприклад, для фотографії посеред колонки тексту. Ми позначали такі декоративні рамки так само.

Рамка такого розміру займає майже всю сторінку. Тому текст шукав собі місце, не знаходив його ніде всередині рамки, і InDesign затримував увесь матеріал цілком, замість того щоб розмістити хоча б частину. В InDesign це називається overset text (текст поза версткою).

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

Кого це зачепило

Файли IDML. Вивід у PDF, Word та ODG це ніколи не зачіпало.

Файли з великою фігурою у вигляді контуру позаду тексту. Документ без такої фігури проходив без змін.

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

Як зрозуміти, чи торкнулося це вашого файлу

Відкрийте файл в InDesign і подивіться в правий нижній кут текстового блоку. Маленький червоний плюс там означає, що блок містить текст, який не показано. Affinity Publisher показує власний значок переповнення на тому самому місці.

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

Що ми виправили

Змінилося дві речі.

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

А коли в блоку врешті все одно не лишається придатного місця, ми тепер наказуємо InDesign ігнорувати обтікання і розмістити слова, замість того щоб їх затримувати. Сторінка, де текст трохи перекриває рамку, краща за сторінку взагалі без тексту.

Перша версія цього виправлення зламала дещо інше. Сторінки, що успадковують повторювані елементи зі зразкового розвороту, почали обтікати не те, що треба. Ми знайшли це на перевірці, виправили і випустили обидві зміни разом. Мабуть, варто сказати прямо: виправлення потребувало ще одного виправлення.

Як це пройшло повз нас

Ось частина, яку варто записати, бо ми вже стикалися з таким раніше.

Кожна зміна рушія має виграти перевірку проти власного виводу Publisher, перш ніж вийти в реліз. Ця перевірка порівнювала картинки: рендерила нашу сторінку, рендерила сторінку Publisher і вимірювала, наскільки схожі два зображення.

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

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

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

Що робити

Сконвертуйте файл ще раз. Це нічого не коштує, і вже куплений доступ продовжує працювати.

Якщо ви ще не купували, попередній перегляд безкоштовний і показує сторінки до того, як ви вирішите. Завантаження файлів коштує разово 49 доларів.