Проблема со шрифтом MTEXTRA.TTF после последнего обновления безопасности Microsoft

После последнего обновления безопасности Майкрософт библиотека редактора формул была удалена, включая соответствующий шрифт (MTEXTRA.TTF).

Это вызывает дисфункцию приложения, над которым я работаю. Мое приложение использует библиотеку Aspose для преобразования файла Excel в файл PDF.

Как ни странно, я не использую никаких уравнений в своем файле Excel, приложение продолжает сбоить всякий раз, когда я пытаюсь преобразовать файл Excel в файл pdf, и я получаю сообщение об ошибке, что шрифт MTEXTRA не найден!

Исключение

Мне удалось исправить (временно) проблему, переустановив шрифт. Я хочу знать, была ли у кого-нибудь похожая проблема, и можете ли вы объяснить, почему библиотека Aspose ищет шрифт, если я не использую никаких уравнений?

В качестве альтернативы, может ли кто-нибудь сказать мне, почему приложение ищет шрифт именно по этому пути? и возможно ли его изменить?

Для информации:

  • ОС: Windows 7 Корпоративная — 64-битная
  • Aspose.Cells для .Net (версия 4.8.2)
  • Офис 2010

person Anis    schedule 26.01.2018    source источник
comment
Мы зарегистрировали вашу проблему в системе отслеживания проблем Aspose.Cells. Мы проанализируем вашу проблему и, как только у нас появятся новости для вас, мы сообщим вам об этом. --- Примечание: я работаю разработчиком-евангелистом в Aspose.   -  person shakeel    schedule 27.01.2018


Ответы (1)


Aspose.Cells собирает информацию об установленных шрифтах из реестра, т.е.

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

Похоже, что после того, как пользователь применил последнее обновление безопасности Microsoft, файл шрифта MTEXTRA.TTF перемещается из пути.

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

но в реестре он все равно есть, смотрите скриншот ниже.

В этом случае исключение выдается в Aspose.Cells 4.8.2.

Во всяком случае, он отлично работает в последней версии Aspose.Cells, то есть 18.1.

Скриншот:

введите здесь описание изображения

Примечание. Я работаю разработчиком-евангелистом в Aspose

person shakeel    schedule 29.01.2018