引擎更新:Word 和 InDesign 导出迎头赶上

昨天的文章讲了 PDF 那一侧。同一周的工作今天到达了 Word 和 InDesign 包。这些是你在 Word 里打开文件,或者在 InDesign 里置入文件时会看到的修复。

Word 里的背景现在在文字后面。 页面背景、母版页图形和整页形状以前会落在文字层里,所以一个背景矩形可能盖在文字上方,把字挡住。现在它们排到了文字后面,也就是 Publisher 放置它们的位置。在我们的 Word 测试集里,落后的文件数一周内从 471 降到了 270。

旋转的图片保住了形状。 旋转了四分之一圈的照片,以前宽度和高度会对调,结果出来的图片被压扁或拉伸。现在它保住了原有比例,WMF 标志也遵循同样的规则。

行距和字体在 Word 里读取正确。 行距现在作为一个原生的度量值写入文件,而不是一堆 Word 会松散读取的提示。而当 Word 缺少某个字体时,我们会写出引擎实际解析出的字体族名称。Word 会忽略其他工具依赖的"备用名称"提示,所以我们写入真实的字体族,Word 就能挑到正确的替代字体。

Word 里的小册子保住了页数。 骑马订小册子以前会拆分成 Publisher 从未做出的额外纸张。在一个 24 个文件的小册子测试集里,纸张拆分数从 44 降到了 15,页面覆盖率也提高了。以前反向串联、把读者从第三页带回第二页的串接文本框,现在正向流动了。

IDML 里的标志和剪贴画变得清晰。 WMF 和 EMF 图元文件以前会被画到一个固定的 816 x 1056 像素画布上,不管它们的真实尺寸是多少,所以小标志出来又糊又大。现在它们按真实尺寸渲染,并且待在自己的框内。在测试集里,30 个超大链接归零了。图片位置也以完整精度写入,所以置入的图片不会再以几分之一磅的误差偷偷挪动。

IDML 导出也共享了文字方面的修复。 表格单元格内边距、断字和首行位置都延续了昨天的修复。参见文字落在 Publisher 放置的位置

每一项修复都用同样的方式测试过:对着数千个真实文件,和 Publisher 自己的输出逐像素打分,赢了才发布。如果你的文件曾以其中某种方式出错,再转一次