Определенные шрифты в TCPDF pdf

Может кто-нибудь сказать мне, что я делаю не так? Мне нужен шрифт Arial в моем PDF-файле, созданном TCPDF. Сначала я попытался использовать это: 1) Я получил Arial из калталога шрифтов Windows и поместил его в каталог TCPDF. 2) Далее я написал скриптом:

$fontname = $pdf->addTTFfont('../lib/tcpdf/arial.ttf', '', '', 32);

После этого в tcpdf / fonts появятся 3 файла (arial.ctg.z, arial.php и arial.z). Я думал, что все в порядке, но если в TCPDF я использую этот шрифт следующим образом:

$pdf->SetFont('arial', '', 16);

Шрифт в документе действительно является пробным, но без особых признаков (ąęłżńź)

Я пробовал также подготовить шрифт самостоятельно: Я загрузил скрипты ttf2afm и makefontuni.php, а затем в командной строке написал следующее:

ttf2ufm -a arial.ttf
php -q makefontuni.php arial.ttf arial.ufm

эта команда дала мне также 3 файла (arial.ctg.z, arial.php и arial.z), но в конечном итоге ситуация такая же, как и раньше.

Я признаю, что все данные, записываемые в pdf, выполняются в кодировке UTF-8, а конструкция TCPDF выглядит так:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);

Я не знаю, что делаю не так. : (

6
задан Rob Forrest 8 February 2016 в 14:09
поделиться