我正在使用 mPDF PHP 库生成 PDF。我能够使用默认字体配置成功生成它。但是,我想在我的 PDF 中呈现 Google 字体。我尝试使用此链接中提到的步骤,但没有奏效。下面是我使用的代码。
$mPDFO = new mPDF('utf-8', 'A4', 0, '', 10, 10, 10, 0, 0, 0, 'L');
Run Code Online (Sandbox Code Playgroud)
谁能帮我在 mPDF 中使用 Google 字体?
正如 mPDF 的文档中所提到的,不可能通过在 HTML 中引用它们来直接使用远程字体。请按照以下步骤使用自定义字体:
下载字体并将它们上传到 mPDF 的字体目录 /ttfonts
在下面声明您需要使用的字体系列config_fonts.php:$this->fontdata
现在是主要部分。您需要在您创建的实例中提及 font-family 以调用您错过的 mPDF 对象,如下所示:
$mPDFO = new mPDF('utf-8', 'A4', 0, 'Source Sans Pro', 10, 10, 10, 0, 0, 0, 'L');
最后SetFont像$mPDFO->SetFont('Source Sans Pro');在你的实例下面一样调用方法