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

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

Дзеркальні зображення виходять дзеркальними

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

Текст стоїть там, куди його поставив Publisher

Три непомітні виправлення, які разом роблять сторінки правильними:

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

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

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

Таблиці зберігають кольори

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

Більше заливок виживає

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

Поліграфічні макети перестають вгадувати

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

Старий кліпарт домальовується до кінця

Дуги, сектори й сегменти всередині метафайлів Windows із 90-х тепер малюються, а не зникають. WordArt, збережений як метафайл, відновлюється чисто. І WordArt підганяє свій розмір під рамку так само, як Publisher, тож вигнутий дугою заголовок заповнює відведене йому місце.

Менше порожніх сторінок

Близько вісімдесяти документів у нашій тестовій бібліотеці, які раніше конвертувалися в порожні або майже порожні сторінки, тепер рендерять свій вміст. Ще сорок перестали видавати продубльований вміст. Кожен із них був чиїмось реальним файлом, який раніше просто не виходив, і ця категорія важить для нас більше, ніж будь-яка окрема функція.


Усе це вже працює в конвертері, в усіх форматах експорту: PDF, Word та IDML. Це з'явиться і в настільному застосунку. Якщо ви пробували файл місяць тому і щось виглядало не так, спробуйте ще раз.

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