Я использую плагин для создания подарочных карт. Это использует Zend Framework. Посмотрев на другие потоки в stackoverflow, я понял, насколько далеко я продвинулся;
//load font from file system - last one calibre is the one I added
$pdf = new Zend_Pdf ();
$bold_font = Zend_Pdf_Font::fontWithName ( Zend_Pdf_Font::FONT_HELVETICA_BOLD );
$font_regular = Zend_Pdf_Font::fontWithName ( Zend_Pdf_Font::FONT_HELVETICA );
$font = Zend_Pdf_Font::fontWithName ( Zend_Pdf_Font::FONT_HELVETICA_BOLD );
$calibre = Zend_Pdf_Font::fontWithPath ("/lib/customfonts/CalibreMedium.ttf");
//selecting the font to be used
$page->setFont ( $calibre, 14 );
Это в настоящее время не работает. Он не нарушает работу сайта, но при попытке завершить оформление заказа выдает «внутреннюю ошибку сервера» WooCommerce, которая происходит каждый раз, когда я получаю неправильный php Zend.
Задача ещё не решена.
Других решений пока нет …