问题描述
我正在尝试在我由 MPDF 库生成的 pdf 中编写 Bengoli。
$mpdf = new \Mpdf\Mpdf([
'margin_top'=>10,'margin_buttom'=>10,]);
没有错误,我尝试用于 Bengoli 的外部字体不会影响我的内容,我尝试过 DejaVu Sans,它适用于几种语言,但不知道哪种适用于 Bengoli,我有两种英语和 Bengoli 内容在同一页面上,所以当我使用其他字体或外部字体时,我得到 ?????????? [][[][][][][][],英文内容用其他字体没问题,但对于 bengoli 似乎没有任何效果。
解决方法
经过大量搜索,我为我的项目找到了一个简单的解决方案,即使用已包含在 mpdf 中的 FreeSerif。
$mpdf = new \Mpdf\Mpdf([
'default_font' => 'FreeSerif','mode' => 'utf-8','margin_top'=>10,'margin_buttom'=>10,]);
我在下面添加了两行:
'default_font' => 'FreeSerif',
初始化 mpdf 时。