【发布时间】:2016-11-18 11:17:57
【问题描述】:
我正在使用 mPDF v5 和 v6.0/6.1 生成 PDF,因为不久我在开始滚动文档时就收到了来自 Adobe Reader 的错误:
无法嵌入字体“MPDFAA+DejaVVuSansCondensed” 取回。某些字符可能无法显示或打印 正确。
(翻译自原始德语错误消息)
此外,所有变音符号都丢失了。
Chrome 或 SumatraPDF 不会出现此错误。
为了安全起见,我在生成 PDF 之前添加了 ob_clean() ,但没有任何改变: PHP: Adobe Reader can't open PDF files created with mpdf
这是 mPDF 还是 Adobe 的错?大约 6 个月前,我一直在生成此类文档,所以我猜 Adobe 推出了错误的(?)更新? 有人遇到同样的问题吗?
编辑:只有在构造函数中使用字体“DejaVuSansCondensed”而不是“DejaVuSans”时,才会出现问题。两个字体文件都存在于 /ttfonts 中。
【问题讨论】:
-
这里的问题完全一样。
标签: php pdf pdf-generation mpdf