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

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

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


image.png


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


吾先测试了EXCEL,与WORD效果一样。

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

 结论马上就出来了:


字体引擎处理差异导致的。WORD使用的字体引擎,故意缩短了。

WORD/EXCEL使用的字体引擎,与PowerPoint不同。

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

目录
相关文章
|
3月前
|
C# 开发者 Windows
WPF遇上Office:一场关于Word与Excel自动化操作的技术盛宴,从环境搭建到代码实战,看WPF如何玩转文档处理的那些事儿
【8月更文挑战第31天】Windows Presentation Foundation (WPF) 是 .NET Framework 的重要组件,以其强大的图形界面和灵活的数据绑定功能著称。本文通过具体示例代码,介绍如何在 WPF 应用中实现 Word 和 Excel 文档的自动化操作,包括文档的读取、编辑和保存等。首先创建 WPF 项目并设计用户界面,然后在 `MainWindow.xaml.cs` 中编写逻辑代码,利用 `Microsoft.Office.Interop` 命名空间实现 Office 文档的自动化处理。文章还提供了注意事项,帮助开发者避免常见问题。
246 0
|
人工智能 自然语言处理 Oracle
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
WAIC 2023 | 微软Office产品团队技术负责人蔡玮鑫:Copilot中大语言模型应用实践经验
152 0
OFFICE技术讲座:边框相邻时的处理
OFFICE技术讲座:边框相邻时的处理
66 0
OFFICE技术讲座:边框相邻时的处理
OFFICE技术讲座:边框的3D与方框的区别
OFFICE技术讲座:边框的3D与方框的区别
79 0
OFFICE技术讲座:边框的3D与方框的区别
OFFICE技术讲座:边框底纹对布局的影响
OFFICE技术讲座:边框底纹对布局的影响
66 0
OFFICE技术讲座:边框底纹对布局的影响
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
186 0
OFFICE技术讲座:设置调整字间距(kern/kerning)后,标点就不压缩
|
2月前
|
安全
猿大师办公助手在线编辑微软Office/金山wps网页组件COM加载项启用说明
猿大师办公助手是一款独特的在线编辑Office插件,不同于其他厂商的弹窗模式,它真正实现了网页内嵌本机Office。其COM加载项可在Office主菜单栏增加PageHi子菜单,提供文件保存、打印等功能,并能控制文档操作权限。安装后,默认自动启动COM加载项,但需注意可能被禁用或拦截,必要时需手动启用。对于WPS和微软Office,均有详细的启用步骤。
58 3
猿大师办公助手在线编辑微软Office/金山wps网页组件COM加载项启用说明
|
3月前
|
人工智能 自然语言处理 安全
微软会将ChatGPT整合纳入Office套件吗?
微软会将ChatGPT整合纳入Office套件吗?
|
6月前
|
Web App开发 JavaScript 前端开发
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、数字化系统要求的不断提升,一些厂家的WebOffice控件产品不断被淘汰出局,而现存的几个产品也存在以下几个问题:
716 8
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
|
6月前
微软Office 2019
微软办公软件套件Microsoft Office 2019 专业增强版2024年4月批量许可版更新推送!Office2019正式版2018年10月份推出,主要为多人跨平台办公与团队协作打造。Office2019整合对过去三年在Office365里所有功能,包括对Word、Excel、PowerPoint、Outlook、Project、Visio、Access、Publisher的更新。
158 2
下一篇
无影云桌面