我知道这个问题是不是第一次问,但所有其他线程都没有帮助我得到它的工作。 我想在我的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是标准字体,它应该永远在那里。 –