Je sais que cette question n'est pas posée la première fois, mais tous les autres threads ne m'ont pas aidé à le faire fonctionner. Je dois obtenir mon propre travail de police dans mon appel mPDF. En lire que la version 7, je peux charger ma propre police sans changer le config_fonts.php. Voici mon essai:Problèmes pour charger sa propre police dans mPDF
$mpdf = new \mPDF('utf-8','A4','');
$mpdf->fontDir = './assets/fonts/';
$mpdf->fontdata = array(
"qanela" => array(
'R' => "QanelasSoft-Regular.ttf",
'B' => "QanelasSoft-Bold.ttf",
),
);
$mpdf->SetFont('qanela');
avec ce code, je reçois le errormessage
MPDF Erreur - police n'est pas pris en charge - dejavusanscondensed.
est appelée à partir
MPDF/fournisseur/MPDF/MPDF/mpdf.php
sur la ligne 3809 avec
if (isset! ($ This- -> fontdata [$ family] [$ stylekey]) ||! $ this-> fontdata [$ family] [$ stylekey]) { throw nouveau MpdfException ('Erreur mPDF - La police n'est pas supportée -'. $ family. ' '. $ st yle); }
J'espère que quelqu'un pourra m'aider.
Vive
Je ne vois pas la relation entre votre code et l'erreur, qui concerne une police complètement différente? –
Salut, je ne sais pas. Je n'utilise pas le dejavusanscondensed n'importe où. Je pense que cette erreur vient de mon tableau où je charge ma nouvelle police. – JFS
Je pense que DejaVu est la police standard, elle devrait toujours être là. –