mPDF

2016-07-15 5 views
2

で生成されたPDFからAdobe Readerが埋め込みフォントを取得できないmPDF v5およびv6.0/6.1を使用してPDFを生成しているので、まもなくスクロールを開始するとAdobe Readerからエラーが発生していますドキュメント:mPDF

埋め込みフォント "MPDFAA +はDejaVVuSansCondensed" は取得できませんでした。一部の文字は表示されないか、または印刷されない可能性があります。 (元のドイツ語のエラー・メッセージからの翻訳)

また、全てウムラウトが欠落しています。

このエラーは、Chromeまたはスマートトラッカーでは発生しません。

念のために私はここに提案されるようにPDFを生成する前に)(ob_clean追加しましたが、何も変わっていない: PHP: Adobe Reader can't open PDF files created with mpdf

このMPDFのまたはAdobeのせいですか?私は約6ヶ月前からこのような文書を作成していたので、Adobeが間違った(?)アップデートを公開したと思いますか? 誰も同じ問題を抱えていますか?

編集:問題は、 "DejaVuSans"ではなく、コンストラクタで "DejaVuSansCondensed"というフォントを使用すると発生するようです。どちらのフォントファイルも/ ttfontsにあります。

+0

ここでまったく同じ問題が発生します。 – JCZ

答えて

2

ユーザーが提供する回避策asdfa80756749が私のために働いていました。

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

MPDFが提供するフォントファイルは最新のAcrobat Readerで開くことができません。 フリーウェアのタイプライトを使用して、ttfontsディレクトリ(太字など)で壊れているフォントを開き、再度保存してAdobe Readerで使用できるようにすることができます。