Adobe Reader не может извлечь встроенный шрифт из PDF, созданного с помощью mPDF

Я создаю PDF-файлы с mPDF v5 и v6.0 / 6.1, так как вскоре я получил сообщение об ошибке от Adobe Reader, как только я начал прокручивать документ:

Встроенный шрифт «MPDFAA + DejaVVuSansCondensed» не может быть
извлекаться. Некоторые символы могут не отображаться или не печататься
правильно.

(Переведено с оригинального немецкого сообщения об ошибке)

Также все умлауты отсутствуют.

Эта ошибка не возникает в Chrome или SumatraPDF.

На всякий случай я добавил ob_clean () перед генерацией PDF, как было предложено здесь, но ничего не изменилось:
PHP: Adobe Reader не может открыть PDF-файлы, созданные с помощью mpdf

Это ошибка mPDF или Adobe? Я создавал такие документы около 6 месяцев назад, так что я думаю, что Adobe выпустила ошибочное (?) Обновление?
У кого-нибудь возникает такая же проблема?

Редактировать: Кажется, что проблема возникает, только если я использую шрифт «DejaVuSansCondensed» в конструкторе, а не «DejaVuSans». Оба файла шрифтов присутствуют в / ttfonts.

2

Решение

Обходной путь предоставленный пользователем asdfa80756749 работал для меня.

https://forums.adobe.com/message/8879248

Файлы шрифтов, предоставленные mPDF, не могут быть открыты последней программой Acrobat Reader.
В качестве обходного пути можно использовать бесплатное программное обеспечение Type Light, чтобы открывать сломанные шрифты в каталоге ttfonts (включая их полужирный и т. Д. Версии) и снова сохранять их, делая их доступными для Adobe Reader.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector