Qualcuno può dirmi cosa sto facendo male? Ho bisogno del carattere Arial nel mio pdf generato da TCPDF. Per prima cosa ho provato ad usarlo: 1) Ho ricevuto Arial da windows fonts caltalog e lo metto nella directory TCPDF. 2) Poi ho scritto in sceneggiatura:Caratteri specifici in TCPDF pdf
$fontname = $pdf->addTTFfont('../lib/tcpdf/arial.ttf', '', '', 32);
Dopo che nel TCPDF/font appare 3 file (arial.ctg.z, arial.php e arial.z). Ho pensato che tutto era ok, ma se in TCPDF io uso questo tipo di carattere da:
$pdf->SetFont('arial', '', 16);
Font nel documento è infatti arial ma senza specifica polacco canta (ąęłżńź)
ho provato anche preparare carattere da soli : ho scaricato ttf2afm e sceneggiatura makefontuni.php quindi in linea di comando ho scritto questo:
ttf2ufm -a arial.ttf
php -q makefontuni.php arial.ttf arial.ufm
che mi ha dato comando ha anche 3 file (arial.ctg.z, arial.php e arial.z) ma situazione finale è lo stesso come prima.
Sono ammettere che tutti i dati scrivendo a PDF è in UTF-8 e TCPDF costrutto è come questo:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);
Non so cosa sto facendo di sbagliato. :(
Sì, hai ragione ma ho bisogno del font Arial non dejavusans ed ecco il problema – Karol85
@Miro Markaravanes: Funziona per caratteri speciali ma non mostra effetto grassetto. –