Schriftart der PDF Belege (Rechnung, usw.) ändern

Hallo und Hilfe :slight_smile:

Nach dem Update auf 5.5.3 ist nun der Ordner /engine/Libary/Mpdf leer, einzig der Unterordner /ttfonts mit den jeweiligen ttf-Dateien existiert noch darin. Da wir früher auch über die config_fonts.php bei mpdf Schriften nachgeladen haben, sind diese nun in der /engine/Shopware/Configs/Default.php nachgeladen - aber: die Schriften werden nicht genommen. Konkret geht es um die Open Sans. Wie kann ich den Fehler weiter eingrenzen und v.a. in welche config.php kann ich das updatesicher schreiben? Hier mal zur Übersicht:

  1. mpdf Config in der Default.php um OpenSans erweitert: 

    ‚mpdf‘ => [
    // Passed to \Mpdf\Mpdf::_construct:
    ‚defaultConfig‘ => [
    ‚tempDir‘ => $this->getCacheDir() . ‚/mpdf/‘,
    ‚fontDir‘ => $this->DocPath('engine_Library_Mpdf_ttfonts
    ’),
    ‚fonttrans‘ => [
    ‚helvetica‘ => ‚arial‘,
    ‚verdana‘ => ‚arial‘,
    ‚times‘ => ‚timesnewroman‘,
    ‚courier‘ => ‚couriernew‘,
    ‚trebuchet‘ => ‚arial‘,
    ‚comic‘ => ‚arial‘,
    ‚franklin‘ => ‚arial‘,
    ‚albertus‘ => ‚arial‘,
    ‚arialuni‘ => ‚arial‘,
    ‚zn_hannom_a‘ => ‚arial‘,
    ‚ocr-b‘ => ‚ocrb‘,
    ‚ocr-b10bt‘ => ‚ocrb‘,
    ‚damase‘ => ‚mph2bdamase‘,
    ],
    ‚fontdata‘ => [
    ‚arial‘ => [
    ‚R‘ => ‚arial.ttf‘,
    ‚B‘ => ‚arialbd.ttf‘,
    ‚I‘ => ‚ariali.ttf‘,
    ‚BI‘ => ‚arialbi.ttf‘,
    ],
    ‚couriernew‘ => [
    ‚R‘ => ‚cour.ttf‘,
    ‚B‘ => ‚courbd.ttf‘,
    ‚I‘ => ‚couri.ttf‘,
    ‚BI‘ => ‚courbi.ttf‘,
    ],
    ‚georgia‘ => [
    ‚R‘ => ‚georgia.ttf‘,
    ‚B‘ => ‚georgiab.ttf‘,
    ‚I‘ => ‚georgiai.ttf‘,
    ‚BI‘ => ‚georgiaz.ttf‘,
    ],
    ‚timesnewroman‘ => [
    ‚R‘ => ‚times.ttf‘,
    ‚B‘ => ‚timesbd.ttf‘,
    ‚I‘ => ‚timesi.ttf‘,
    ‚BI‘ => ‚timesbi.ttf‘,
    ],
    ‚verdana‘ => [
    ‚R‘ => ‚verdana.ttif‘,
    ‚B‘ => ‚verdanab.ttf‘,
    ‚I‘ => ‚verdanai.ttf‘,
    ‚BI‘ => ‚verdanaz.ttf‘,
    ],
    ‚OpenSans‘ => [
    ‚R‘ => ‚OpenSans-Light.ttf‘,
    ‚B‘ => ‚OpenSans-Semibold.ttf‘,
    ‚I‘ => ‚OpenSans-LightItalic.ttf‘,
    ‚BI‘ => ‚OpenSans-Semibolditalic.ttf‘,
    ],
    ],
    ‚format‘ => ‚A4‘,
    ],
    ],

 

  1. Die ttf-Dateien liegen in /engine/Libary/Mpdf/ttfonts - Alle Rechte unverändert, passen.

  2. Im CSS für den Dokumentenbody steht seit Jahr und Tag:  font-family: ‚OpenSans‘, sans-serif;

und wenn ich das PDF rendern lasse, bekomme ich ein PDF mit Arial :frowning: Es gab bei mpdf mal so ein Setting, dass es nur mit Core-Fonts arbeitet, das konnte ich aber nirgends finden. Wer kann helfen?