Обновление движка: чище подчёркивания, точнее табуляции, умнее кривые
Сегодня заработала свежая партия исправлений движка. Метод тот же, что всегда: мы сравниваем наш вывод с тем, что сам Publisher выдаёт для реальных документов, и исправляем различия. Вот что изменилось.
Подчёркнутые пропуски в бланках рисуются одной чистой линией. Представьте строку для подписи: "Имя: ________". Publisher рисует её одной сплошной чертой. Мы раньше резали её на отдельную черту под каждым словом. Один тестовый документ прошёл путь от 24 сегментов подчёркивания до 1. Фантомные подчёркивания под пустым текстом тоже исчезли из экспорта Word и InDesign.
Табуляции попадают туда, куда их ставит Publisher. В абзацах с выступом наши позиции табуляции отмерялись от неправильного края. В одном файле, который мы измерили, табуляция сидела в 18 пунктах от места, куда её поставил Publisher. Теперь она попадает с точностью до десятой доли пункта. Десятичные табуляции получили то же самое в экспорте Word и IDML.
Текст следует за изогнутыми и повёрнутыми фигурами. Текст внутри изогнутой рамки теперь учитывает поворот фигуры при переносе строк. А слово, которое почти помещается на изогнутой строке, больше не разрывается надвое: "пред-мет" выходит как "предмет", так, как его набирает Publisher.
Заливки диаграмм доходят до Word и InDesign. Штрихованные столбцы диаграмм и узорные заливки раньше выживали только в экспорте PDF. Теперь они переносятся и в пакеты Word и IDML. Тени тоже стали точнее по всем направлениям: мягкие тени, свечения и цвета тени, которые следуют за цветом контура, теперь ближе повторяют Publisher, а сгруппированные 3D-фигуры вернули себе освещение.
Нумерованные списки считают правильно. Документ, где в одном списке идут две последовательности нумерации, например отдельные счётчики вопросов и глав, теперь показывает те же номера, что и Publisher, даже когда последовательность меняется посреди списка.
Каждое исправление оценивалось попиксельно против вывода самого Publisher на тысячах реальных файлов и выпускалось только тогда, когда выигрывало. Если какой-то ваш файл вышел неправильно одним из этих способов, прогоните его ещё раз. Исправления уже работают.