mPDF:当我将字体添加到.ttfonts文件夹中时,然后配置它们。 mPDF显示奇怪的文字

时间:2017-04-10 04:56:29

标签: php html mpdf

我有这个问题。我不知道如何解释。

当我将泰语字体(TH sarabun)添加到.ttfonts文件夹中时。 并在config_fonts.php文件中配置 按照这个:

"sarabun" => array(/* Thai */
        'R' => "THSarabun.ttf",
        'B' => "THSarabun_Bold.ttf",
        'I' => "THSarabun_Italic.ttf",
        'BI' => "THSarabun_Bold_Italic.ttf",        
        'useOTL' => 0xFF,
),

//similar garuda font'
//"garuda" => array(/* Thai */
//      'R' => "Garuda.ttf",
//      'B' => "Garuda-Bold.ttf",
//      'I' => "Garuda-Oblique.ttf",
//      'BI' => "Garuda-BoldOblique.ttf",
//      'useOTL' => 0xFF,
//  ),

然后我编码mpdf遵循这个(我假设我的代码不是错误。)

$this->pdf = new mPDF();
$html = $this->load->view('.........');  
$this->pdf->writeHTML($html);
$this->pdf->Output();

然后mPDF显示方形文本和文本。 按照这个: enter image description here

方形文字读错了或不好 我想删除方形文字或不想显示或消失。

我该如何解决这些问题?

P.S。 如果我删除'useOTL' => 0xFF是正确的显示。但是自动换行是不好的。 当我使用对齐文本时,它不仅仅是空间。或者某条线很短。有些线很长。

示例:enter image description here

0 个答案:

没有答案