diff --git a/app/Services/StickerPdfService.php b/app/Services/StickerPdfService.php index 5d848ca..969e15a 100644 --- a/app/Services/StickerPdfService.php +++ b/app/Services/StickerPdfService.php @@ -669,12 +669,20 @@ class StickerPdfService $ttfPath = storage_path('app/fonts/' . $font . '.ttf'); if (file_exists($ttfPath)) { - $font = TCPDF_FONTS::addTTFfont( - $ttfPath, - 'TrueTypeUnicode', - '', - 32 - ); + $fontName = pathinfo($ttfPath, PATHINFO_FILENAME); + + $mpdf = new \Mpdf\Mpdf([ + 'fontDir' => [ + dirname($ttfPath), + ], + 'fontdata' => [ + 'customfont' => [ + 'R' => basename($ttfPath), + ], + ], + ]); + + $font = 'customfont'; } else { $font = 'helvetica'; }