引擎更新:更少替换字体、放得下的文字、对得齐的拼版

今天上线了一大批引擎改动。这是完整清单,尽量说短。方法还是老样子:拿数千个真实文件,把我们的输出和 Publisher 自己的输出并排放,差在哪就修哪。

需要替换字体的文档变少了。 我们的转换器现在能认出的字体多了很多,也就是真实 Publisher 文件实际会用到的那些,并按这些字体自己的字宽和行高来排版。这件事重要,是因为字体一换,每一行的换行位置都会变,下面的东西就整个挪位。我们核对过的一张教会明信片,以前正文从头到尾都是粗斜体,现在按 Publisher 排的样子出成常规体。

溢出文本框的文字现在会缩小以放下。 当标题比框长时,Publisher 会悄悄把字号调小,模板默认就是这么设的。我们过去不这么做,所以文字要么溢出边缘,要么被切掉。现在做了。在打开它之前,我们拿数千个真实文件和 Publisher 自己的输出做过比对。

标签、门票和名片拼版落在正确的网格上。 Publisher 把精确的网格存在文件里:到第一份的边距、份与份的间隙、横竖各排几个。我们过去只读了一部分,其余靠猜。现在直接用存下来的。份数和位置都对的拼版,从 415 个中的 318 个提高到 336 个。

过去消失的东西现在出来了。 空的图片框四周有一道细边,而我们什么都不画,所以照片栏就出成了白纸。表单上的复选框也一样。把文件里声明存在、我们却从没画出来的图形数一遍,897 个文件的测试集从 915 个降到 615 个。

换行位置更接近 Publisher 的换行位置。 又落地两轮断词规则,都来自观察 Publisher 自己把连字符放在哪里。网址有了专属规则,法语文本也单独过了一遍。

Word 文件。 长表格会一行一行地变高,因为 Word 会自作主张给每个单元格加下边距。这个去掉了,表格就保持 Publisher 给的高度。组里带边框的照片有时会变成空白方块,因为边框被画在了照片上面;现在按正确顺序叠放。填色的 WordArt 也保住了描边,不会变成一个发白、没有轮廓的字。

InDesign 和 Affinity 文件。 组里的装饰边框 BorderArt 能顺利过去。在 Affinity 里,文字绕排不再把图片旁边的文本框清空。花哨的 WordArt 横幅不再被裁掉。图片和文字按文档真实的叠放顺序交错排列,图片框也带上自己的描边和填充。上一轮见Word 和 InDesign 导出迎头赶上

其中几项我们会在接下来几周里展开细说。眼下如果你的文件出现过上面这些问题,再转一次。预览免费,一次性支付 49 美元后转换次数不限。