我知道這個問題是不是第一次問,但所有其他線程都沒有幫助我得到它的工作。 我想在我的mPDF調用中獲得自己的字體。 在閱讀該版本7時,我可以加載自己的字體,而無需更改config_fonts.php。這裏是我的嘗試:加載自己的字體在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');
與此代碼我得到的errormessage的
MPDF錯誤 - 字體不支持 - dejavusanscondensed。
它是從
MPDF /供應商/ MPDF/MPDF名爲/ mpdf.php
上3809線與
如果(!isset($此 - > fontdata [$ family] [$ stylekey])||!$ this-> fontdata [$ family] [$ stylekey]){ throw new MpdfException('mPDF Error - Font is not supported - '。$ family。' '。$ st YLE); }
厚福有人能幫助我。
乾杯
我沒有看到你的代碼和錯誤之間的關係,這是關於一個完全的其他字體? –
嗨,我不知道。我不使用dejavusanscondensed任何地方。 我覺得這個錯誤來自我的數組,我加載我的新字體。 – JFS
我認爲DejaVu是標準字體,它應該永遠在那裏。 –