Vorrei aggiungere un carattere personalizzato a un PDF che sto generando utilizzando TCPDF. Potrei mancare qualcosa ma lo the docs sembra essere obsoleto. Stanno facendo riferimento alla funzione addTTFfont()
ma penso che sia stata deprecata e non esista più nell'ultima versione di TCPDF.Come si aggiungono i caratteri personalizzati in TCPDF?
ho letto che ho bisogno di convertire il file TTF e metterlo in cartella di caratteri così mi sono imbattuto:
php/tcpdf/tools/tcpdf_addfont.php -i php/font/rumpelstiltskin-webfont.ttf
e ha generato questi file che sono ora nella cartella dei font:
rumpelstiltskinwebfont.ctg.z
rumpelstiltskinwebfont.z
rumpelstiltskinwebfont.php
poi ho cercato di aggiungere il font:
$pdf->addFont('rumpelstiltskin');
$pdf->SetFont('rumpelstiltskin', '', 14, '', false);
ma sto ottenendo un errore:
TCPDF ERROR: Could not include font definition file: rumpelstiltskin
forse è necessario fornire alla funzione addFont il percorso completo dei file. Sembra che non trovi il file. – Loopo
@Loopo Non era il percorso completo di cui aveva bisogno, ma tu eri vicino. Stavo usando il nome del font e voleva il nome del file. Grazie per il commento, mi ha aiutato a capirlo. –
Penso che si potrebbe andare in questo modo: http: // StackOverflow.it/questions/5263588/how-to-implement-custom-fonts-in-tcpdf – Ulugov