上次 Microsoft 安全更新后出现字体 MTEXTRA.TTF 问题

Font MTEXTRA.TTF issue after the last Microsoft security update

最后一次 Microsoft 安全更新后,方程式编辑器库被删除,包括其特定字体 (MTEXTRA.TTF)。

这会导致我正在处理的应用程序出现功能障碍。 我的应用程序使用 Aspose 库将 Excel 文件转换为 PDF 文件。

很奇怪,我没有在我的 Excel 文件中使用任何方程式,每当我尝试将 Excel 文件转换为 pdf 文件时,应用程序总是崩溃,我得到的错误是找不到 MTEX​​TRA 字体!

Exception

我通过重新安装字体设法(暂时)解决了这个问题。 我想知道是否有人遇到过类似的问题,如果我不使用任何方程式,您能解释一下为什么 Aspose 库会搜索字体吗?

或者,谁能告诉我应用程序为何要在此特定路径中搜索字体?是否可以更改它?

相关信息:

Aspose.Cells 从注册表中收集已安装的字体信息,即

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

用户应用微软最新的安全更新后,字体文件MTEXTRA.TTF似乎从路径中移走了。

C:\Program Files\Common Files\Microsoft Shared\EQUATION

但在注册表中,它仍然存在,请看下面给出的屏幕截图。

在这种情况下,异常抛出在Aspose.Cells 4.8.2.

无论如何,它在 Aspose.Cells 的最新版本中工作正常,即 18.1。

截图:

注意:我在 Aspose 担任开发人员布道师