您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

OFFICE技术讲座:由-(减号)的绘制差异,看不同字体引擎的处理

柳鲲鹏 发布时间:2022-03-01 17:31:04 ,浏览量:0

  今日解决了MAC媒体播放问题,终于把这个令人焦头烂额的事情完工了。然后看了名下的BUG,其中一个读入DOC文档,让吾有点奇怪说是-(减号)变成了——。看了一下同事的说明,先是已解被打回,又说是换了泰山JDK引起的(这说明了开发环境根本没有统一)。这就奇怪了,赶紧下载文档测试,实际上是绘制问题。示意如下:

  上为WORD效果,下为泰山OFFICE效果。从图中可以看到,同样的字体、字号(宋体,10.5),WORD的减号绘制结果,比泰山OFFICE短了3个像素。吾有点纳闷:同样的字体字号,读取的字体位图应该是一样的,怎么会有这个差异?于是:

  • 吾先测试了EXCEL,与WORD效果一样。
  • 吾又测试了PowerPoint,与泰山OFFICE效果一样。

  结论马上就出来了:

  • 字体引擎处理差异导致的。WORD使用的字体引擎,故意缩短了。
  • WORD/EXCEL使用的字体引擎,与PowerPoint不同。

  所以,要有自己的字体引擎。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0587s