【问题标题】:mpdf set font arial not workingmpdf 设置字体 arial 不起作用
【发布时间】:2016-02-22 08:37:14
【问题描述】:

我正在使用 mpdf 6.0 从 html 表单创建 PDF。 我想使用 Arial 字体。在我的css文件中有: font-family:Arial, Helvetica, sans-serif;

在 Mpdf 中的“config_fonts.php”文件中我已经激活了字体目录:

define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/');

那么;

$this->backupSubsFont = array('arial','dejavusanscondensed','freeserif');

和;

$this->fonttrans = array(
'arial' => 'arial',
'times' => 'timesnewroman',
'courier' => 'couriernew',
'trebuchet' => 'trebuchetms',
'comic' => 'comicsansms',
'franklin' => 'franklingothicbook',
'ocr-b' => 'ocrb',
'ocr-b10bt' => 'ocrb',
'damase' => 'mph2bdamase');

但无论如何生成的 PDF 文件总是包含字体 dejavu sans 浓缩而不是 arial。

有什么想法吗? 非常感谢。

问候 鹰

【问题讨论】:

  • 没有人知道如何将 Arial 字体包含到 mPDF 中吗?

标签: mpdf


【解决方案1】:

下载Arial字体TTF并将其移动到ttfonts文件夹,并在config_fonts.php中手动声明。

【讨论】:

    【解决方案2】:

    这对我有用:

    $mpdf = new \Mpdf\Mpdf(['default_font' => 'arial']);
    

    您可以在文档中阅读更多内容: https://mpdf.github.io/fonts-languages/default-font.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-15
      • 1970-01-01
      • 2017-07-08
      • 2017-08-12
      • 2016-03-28
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多