Я использую библиотеку TCPDF для создания PDF-файла с PHP. Я хочу использовать собственный шрифт, поэтому я использовал addTTFfont method, чтобы добавить собственные файлы шрифтов TrueType. Шрифт я пытаюсь добавить это "Aller" from fontsquirrel.comtcpdf пользовательский шрифт не используется
$aller = $pdf->addTTFfont($_SERVER['DOCUMENT_ROOT'].'/includes/fonts/Aller/Aller_Rg.ttf', 'TrueTypeUnicode', '', 32);
Это создает файлы aller_rg.php, aller_rg.ctg.z и aller_rg.z в моей папке TCPDF шрифтов. Константа K_PATH_FONTS указывает на этот каталог. Метод addTTFfont возвращает имя строки шрифта. Это вернет ложь, если произошла ошибка, так что проблема, вероятно, не здесь ..
Затем я попытался использовать шрифт
$pdf->SetFont($aller, '', 16); // or $pdf->SetFont('aller_rg', '', 16);
$pdf->Write(0,"abcdefg",'',0,'L',true,0,false,true,0);
Ф генерируются без каких-либо ошибок. Когда просматриваемые в браузере предварительные просмотры шрифта явно не все, но просто общий без засечек. Когда я открываю pdf-файл в приложении предварительного просмотра Mac, разделы, использующие шрифт aller, пусты (текстовые сообщения не отображаются).
Кто-нибудь знает, что я делаю неправильно?