在TCPDF上添加字体

时间:2013-06-30 17:39:28

标签: prestashop tcpdf

我已经尝试阅读有关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';

我是一个新手,我不能想出这个,不足为奇,但我觉得我很亲近!

欣赏正确方向的推动。 :)

1 个答案:

答案 0 :(得分:0)

在TCPDF中,addTTFfont需要访问fonts文件夹。您只需要运行函数addTTFfont一次,这将导致生成TCPDF版本的字体。

之后,只需使用SetFont来引用此值即可。我相信您不再需要保留原始.ttf文件作为此转换的结果。