0
我试图用Laravel TCPDF添加自定义的Unicode字体(http://www.freebanglafont.com/catetory.php?b=173)。但它抛出错误,如 “TCPDF错误:无法包括字体定义文件:”自定义字体安装在Laravel TCPDF
我的控制器代码:
$pdf->setFontSubsetting(true);
$fontname = TCPDF_FONTS::addTTFfont(public_path().'/fonts/SolaimanLipi.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont($fontname, '', 14, '', true);
$pdf->AddPage();
我已经把我的字体在“公共/字体”,并遵循文档 http://www.tcpdf.org/fonts.php
我已经做了所有的这些,但没有得到结果。 –
什么是'TCPDF_FONTS :: addTTFfont()'的返回值?根据文档,此方法尝试转换提供的字体文件,如果成功,则将其复制到字体文件夹(由“K_PATH_FONTS”定义)。也许转换失败,在这种情况下,该方法将返回false,所以您确实需要检查,否则目标文件夹不可写。如果发生这些事情之一,您的转换后的字体将不会在字体文件夹中结束,您将得到该错误。 – JamesG