我正在使用tFPDF包
$pdf=new tFPDF();
$pdf->AddFont('DejaVu','','DejaVuSansCondensed.ttf',true);
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('DejaVu', '', 12);
它曾经工作过。我不得不重新上载字体文件夹,从那时起我收到错误信息
FPDF错误:未定义的字体:dejavu
但文件DejaVuSansCondensed.ttf
肯定在fonts文件夹中。我甚至将mod更改为777
,因为我认为访问权限可能是问题,但它仍然无效。还有什么可能导致这个错误?
答案 0 :(得分:1)
好吧,我刚发现该解决方案对不起该帖子。
https://stackoverflow.com/a/38520012/2311074
删除font / unifont文件夹中的所有* .php和* .dat文件,除外 ttfonts.php。将重新创建所有这些文件(使用正确的路径)。