字号出错之谜
转换出来的页面看着不对时,字号是头号嫌疑人。字号错了换行就错,换行错了文字流就错,很快整页就跑偏了。本周的更新堵上了引擎选错字号的四条路。
改变一切的空行
先说最奇怪的一个。在某些文件里,一个空段落,就是作者按回车打出的一个空行,会导致它后面的文字变字号。我们测试库里大约九分之一的文档含有这种模式。修好了。空行重新只是一个空行。
自定义样式保住自己的字号
Publisher 用户可以定义自己的文字样式:"标题,20 磅,Franklin Gothic。"当段落使用这类自定义样式时,引擎有时会退回默认字号,而不是样式自己的字号。现在样式说了算。
不再向邻居借
没有自己样式的段落应该得到文档的基础字号。引擎以前会把上一段的字号塞给它,而这恰好经常是对的,所以很难被发现。库里有一千多份文档带着这个缺陷。修好了。
加粗待在原地
加粗格式可能漫过作者选中的文字,把段落剩下的部分吞掉。现在它在 Publisher 里结束的地方结束。
这些修复单看没有一个惊天动地。合在一起,它们就是"读起来像原稿的页面"和"读起来像重新打过一遍的页面"之间的差别。一如既往,我们的评判方法是把我们的输出和 Publisher 自己的输出并排放着看,一份文档一份文档地比。
有文件的文字转出来字号不对?再试一次。