TCPDF中的Unicode字体转换

时间:2017-07-18 04:49:25

标签: php unicode fonts tcpdf

我需要使用TCPDF使用开源/免费字体。特别是Noto或Code2000。但它不能很好地工作,而是显示其他字体。基本上我想拥有漂亮的字体,使用多种语言,并支持粗体和斜体。

我对Google做过这件事,但没有运气。 尝试了以下方法:

  1. TCPDF字体转换器。
  2. ttf2ufm(https://github.com/PhenX/ttf2ufm
  3. 有没有人成功过?还有另一种解决方法吗?
    谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

确保您设置了这两行

$pdf = new \TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$lg['a_meta_charset'] = 'UTF-8';
$pdf->setLanguageArray($lg);
$pdf->SetFont('dejavusans', '', 8);

dejavusans Font具有多种语言所需的数据。