Обновление движка: много на листе и более чистые файлы InDesign
Ещё один заход работы над движком выкачен. Метод не меняется: мы кладём наш вывод рядом с выводом самого Publisher и правим то, что расходится. Вот что сдвинулось.
Листы наклеек и визиток используют сетку, записанную Publisher. Лист адресных наклеек, лотерейных билетов или визиток представляет собой один макет, повторённый в сетке. Publisher записывает эту сетку в файл: отступ до первой копии, зазор между копиями, сколько их помещается по ширине и по высоте. Мы читали часть этого, а остальное вычисляли сами. Теперь берём то, что записано. Листы теперь выходят и с правильным количеством копий, и в правильных позициях.
Правило укладки у Publisher не совпадает с правилом производителя наклеек. Это пришлось долго прижимать. Возьмите лист почтовых наклеек четыре на два дюйма, две по ширине и пять по высоте на бумаге Letter. Высечка наклейки говорит, что вертикальный шаг ровно два дюйма. Publisher не берёт два дюйма. И равномерно по всему листу копии он тоже не раскладывает. Он вписывает их в область печати, ту часть, до которой принтер реально достаёт, с равными зазорами. Получается шаг 152,22 пункта там, где высечка говорит 144. Как только мы поняли, что искать, правило совпало с тем, что Publisher делает на самом деле. Про то, почему спуск полос составляет отдельную задачу, см. буклеты, открытки и наклейки.
Возвращаются фигуры, которые пропадали. Пустая рамка изображения в Publisher, тот самый placeholder до того, как в него положат фото, имеет вокруг тонкий кант. Мы не рисовали ничего, поэтому колонка фотографий в приходском бюллетене выходила белой бумагой. У флажков в анкете была та же беда. Теперь и то и другое рисует свой кант.
BorderArt внутри группы переживает поездку в InDesign. Декоративные рамки Publisher, собранные из повторяющихся картинок, проходили только тогда, когда рамка стояла отдельно. Внутри группы, а там живёт большинство из них, рамка исчезала. На отслеживаемых файлах число пропавших рамок упало с 34 до 9.
Обтекание текстом ведёт себя в Affinity. Мы помечали слишком много объектов как контуры обтекания, и Affinity Publisher отвечал тем, что опустошал соседние текстовые рамки. Теперь контур получают только настоящие иллюстрации, а текстовые рамки, линии и группы сохраняют простое обтекание. Соседние рамки сохраняют свой текст.
Украшенные баннеры WordArt перестают обрезаться. Часть более нарядных пресетов WordArt приходила как текст, который Affinity потом обрезал по краю рамки. Теперь они переводятся в контуры, так что баннер приходит той формой, на которую он похож.
Картинки и текст ложатся в правильном порядке. В пакете IDML картинки и текстовые рамки теперь чередуются по настоящему порядку наложения в документе, а не выводятся отдельными блоками, так что фотография, которая должна быть за подписью, оказывается за ней. Рамки изображений несут теперь и собственный контур, и заливку. А белый прямоугольник, лежащий поверх чего-то ещё, который Publisher рисует белым, но который в экспорте закрывал графику под собой, отбрасывается, когда он закрывает, а не заливает.
Предыдущий заход работы над IDML описан в экспорт в Word и InDesign догоняет, если нужен тот список.
Каждую из этих правок мы оценивали относительно собственного вывода Publisher на настоящих файлах и выпускали только тогда, когда она выигрывала. Если ваш файл вышел неверно одним из этих способов, сконвертируйте его заново.