OFFICE技术讲座:由-(减号)的绘制差异,看不同字体引擎的处理
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OFFICE技术讲座:由-(减号)的绘制差异,看不同字体引擎的处理相关的知识,希望对你有一定的参考价值。
今日解决了MAC媒体播放问题,终于把这个令人焦头烂额的事情完工了。然后看了名下的BUG,其中一个读入DOC文档,让吾有点奇怪说是-(减号)变成了——。看了一下同事的说明,先是已解被打回,又说是换了泰山JDK引起的(这说明了开发环境根本没有统一)。这就奇怪了,赶紧下载文档测试,实际上是绘制问题。示意如下:
上为WORD效果,下为泰山OFFICE效果。从图中可以看到,同样的字体、字号(宋体,10.5),WORD的减号绘制结果,比泰山OFFICE短了3个像素。吾有点纳闷:同样的字体字号,读取的字体位图应该是一样的,怎么会有这个差异?于是:
- 吾先测试了EXCEL,与WORD效果一样。
- 吾又测试了PowerPoint,与泰山OFFICE效果一样。
结论马上就出来了:
- 字体引擎处理差异导致的。WORD使用的字体引擎,故意缩短了。
- WORD/EXCEL使用的字体引擎,与PowerPoint不同。
所以,要有自己的字体引擎。
以上是关于OFFICE技术讲座:由-(减号)的绘制差异,看不同字体引擎的处理的主要内容,如果未能解决你的问题,请参考以下文章
OFFICE技术讲座:标点压缩是各大OFFICE软件差异关键,总体考量有哪些
OFFICE技术讲座:标点压缩是各大OFFICE软件差异关键,总体考量有哪些