У меня проблема с загрузкой пользовательского шрифта в dompdf. Я использую @font-face с src в файле ttf, но он все равно терпит неудачу.
В браузере танцующий скрипт загружается нормально и работает, но в pdf есть какой-то системный шрифт по умолчанию.
У меня есть файл шрифта в папке шрифтов.
Я нашел некоторую информацию о load_font.php, но в последней версии dompdf этого файла не существует, так что, возможно, это был старый способ загрузки шрифтов.
--INDEX.PHP
$dompdf = new Dompdf();
$dompdf->set_option('isRemoteEnabled', true);
$dompdf->set_option('isHtml5ParserEnabled', true);
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$pdf_output = $dompdf->output();
--VOUCHER-TEMPLATE.HTML
@font-face{
font-family:'Dancing Script';
src: url('fonts/DancingScript-Regular.ttf');
}
h1 {
color: gold;
font-size: 3em;
margin-top: 0;
margin-bottom: 0.5em;
font-family: 'Dancing Script';
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-dompdf