Я использую библиотеку TFPDF (расширенный FPDF, чтобы включить шрифты Unicode). < /p>
Я столкнулся со странной проблемой при добавлении нескольких шрифтов. Следующий код не создает ошибки: < /p>
$pdf->AddFont('DejaVu','','DejaVuSans.ttf',true);
$pdf->AddFont('DejaVuBold','','DejaVuSans-Bold.ttf',true);
$pdf->AddFont('DejaVuBoldOblique','','DejaVuSans-Oblique.ttf',true);
$pdf->AddFont('DejaVuOblique','','DejaVuSans-BoldOblique.ttf',true);
< /code>
Но, как вы можете видеть, я случайно добавил шрифт под названием «dejavuboldoblique», который на самом деле является лишь наклонным, с «деджавуоблике» и как и наклонной. Итак, когда я отобрал PDF, текст не отображался, как и ожидалось. Тем не менее, я получаю ошибку, когда исправляю код на: < /p>
$pdf->AddFont('DejaVu','','DejaVuSans.ttf',true);
$pdf->AddFont('DejaVuBold','','DejaVuSans-Bold.ttf',true);
$pdf->AddFont('DejaVuOblique','','DejaVuSans-Oblique.ttf',true);
$pdf->AddFont('DejaVuBoldOblique','','DejaVuSans-BoldOblique.ttf',true);
< /code>
Ошибка FPDF: неопределенный шрифт: dejavuoblique < /p>
Любые идеи здесь, почему заказ будет иметь значение? < /p>
Подробнее здесь: https://stackoverflow.com/questions/247 ... ates-error