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

时间:2018-01-26 13:40:02

标签: fonts excel-2010 office-2010 aspose-cells

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

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

奇怪的是,我没有在我的Excel文件中使用任何方程式,每当我尝试将Excel文件转换为pdf文件时,应用程序都会破碎,而我得到的错误是找不到MTEXTRA字体!

Exception

我设法通过重新安装字体来修复(临时)问题。 我想知道是否有人有类似的问题,你能解释为什么Aspose库搜索字体,如果我不使用任何方程式?

或者,任何人都可以告诉我为什么应用程序正在搜索此特定路径中的字体?是否有可能改变它?

有关信息:

  • 操作系统:Windows 7企业版 - 64位
  • Aspose.Cells for .Net(版本4.8.2)
  • Office 2010

1 个答案:

答案 0 :(得分:0)

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

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

似乎在用户应用Microsoft的最新安全更新后,字体文件 MTEX​​TRA.TTF 将从路径移出。

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

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

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

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

<强>截图:

enter image description here

注意: 我在Aspose担任开发人员传播者