错误mpdf 6.1中没有设置字体或默认字体



我在系统中使用codeigneiter和mpdf6.1生成pdf。当我在ttfont中添加新字体时,我会得到eror">没有字体或默认字体设置!",我的html中要打印的代码:

$mpdf = new mPDF('utf-8','A4','');
$mpdf->fontDir = './third_party/mPDF/ttfont/'; /* location to save new font */
$mpdf->fontdata['ampleSoft'] = array(
'R' => "ampleSoft-bold.ttf",
'B' => "AmpleSoft-Medium.ttf",
);
$mpdf->SetFont('ampleSoft');

在文件config_fonts中,我添加了新代码:

'ampleSoft' => array(
'R' => 'AmpleSoft-Medium.ttf',
'B' => 'ampleSoft-bold.ttf'
)

怎么了?

fontDir变量在mPDF 6.x中不可用。在_MPDF_TTFONTPATH常量中定义路径。您可能需要将分发中使用过的字体文件复制到您的自定义目录中。

https://mpdf.github.io/fonts-languages/fonts-in-mpdf-6-x.html

相关内容

  • 没有找到相关文章