Shopware распространяется с модифицированной версией mPDF с удаленными файлами шрифтов (другое дело, что это нарушение его лицензии).
У вас есть два или три варианта:
InstantiatemPDF с
$mpdf = new \Mpdf\Mpdf([
'mode' => 'c'
]);
параметром конфигурации, который будет использовать только внутренние PDF-шрифты
или для загрузки или клонирования mPDF ( из GitHub ), переместите ttfonts
каталог вашего проекта и добавьте папку в конфигурацию mPDF:
$mpdf = new \Mpdf\Mpdf([
'fontDir' => __DIR__ . '/ttfonts', // or similar
]);
или вы можете удалить каталог vendor
в вашей установке Shopware и воссоздать его, запустив composer install
- который должен воссоздатьвся установка mPDF со всеми шрифтами в каталоге vendor, но может вызвать другие проблемы - я не проверял это.