2013-01-19 44 views
0

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

回答

0

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