我已经尝试阅读有关TCPDF的文档,并且无法在TCPDF上添加自定义字体“Georgia”以便在Prestashop的电子商务系统上开具发票。
我一直在尝试使用此文档,
http://www.tcpdf.org/fonts.php
我正在试图找出添加以下内容的位置:
$fontname = $pdf->addTTFfont('/themes/MYTHEME/fonts/Georgia.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont('georgia', '', 14, '', 'false');
我是否将此文件添加到文档中的/classes/pdf/PDF.php中?然后我继续更改PDFGenerator.php:
const DEFAULT_FONT = 'helvetica';
到
const DEFAULT_FONT = 'georgia';
我是一个新手,我不能想出这个,不足为奇,但我觉得我很亲近!
欣赏正确方向的推动。 :)
答案 0 :(得分:0)
在TCPDF中,addTTFfont
需要写访问fonts
文件夹。您只需要运行函数addTTFfont
一次,这将导致生成TCPDF版本的字体。
之后,只需使用SetFont
来引用此值即可。我相信您不再需要保留原始.ttf文件作为此转换的结果。