在尝试使用法语制作PDF时,我遇到了一些问题。它不会显示é , ò, ê....
之类的特殊字符(例如,其代码为ê
或ó
)
所以,感谢this link我试图包含我自己的字体,但它提供了这种消息:
PDF error: This font cannot be embedded in the PDF document. If you would like to
use it anyway, you must pass Zend_Pdf_Font::EMBED_SUPPRESS_EMBED_EXCEPTION in the
$options parameter of the font constructor
你有什么想法解决它吗?谢谢。
答案 0 :(得分:1)
您可以使用默认字体。每次绘制文本时,只需使用编码 UTF-8 。
$pdf = new Zend_Pdf();
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$page->drawText("Bonjour Hélène!", 705, 550,'UTF-8');