0

按照此链接(https://github.com/EllisLab/CodeIgniter/wiki/PDF-generation-using-dompdf)中的说明,打开创建的 pdf 文件时总是遇到错误。错误消息是:“无法提取嵌入字体'TradeGothicLT-CondEighteen'。某些字符可能无法正确显示或打印。”当我单击确定时,pdf 显示黑色背景,当我开始突出显示正文时,它会捕获文本但文本为黑色字体颜色。我应该怎么做才能摆脱这个错误?

4

1 回答 1

0

您的字体缓存可能有问题,位于 dompdf/lib/fonts/dompdf_font_family_cache.php(尽管确切的文件名取决于您的版本以及您是否已加载字体)。该文件告诉 dompdf 哪些字体可用于 PDF。如果此文件引用了实际上不可用的字体,您可能会在查看时遇到重大问题。您可能需要重新加载字体文件。查看Unicode how-to以了解使用嵌入字体的概述。本文档尚未更新以反映 dompdf 0.6.0 beta 3 中实施的更改,但信息仍然相关。

于 2013-01-19T03:46:48.737 回答