如何在DomPDF中安装自定义字体

时间:2018-12-17 13:37:57

标签: php dompdf

大家好。

我使用WordPress和DomPDF创建一个简单的文章,以pdf到电子邮件功能。

PDF生成和电子邮件功能运行良好,但是,我似乎根本无法获得自定义字体。

我已经从Google(Muli-Regular.ttf)下载了.ttf文件,并尝试将其添加如下:

Parameter Store

不用说,PDF不会加载字体。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的@font-face声明不符合CSS规范。主要问题是src属性,该路径未包装在url函数中。另外,dompdf可能有点挑剔,因此最好尽可能明确。试试这个:

@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: normal;
  src: url('<?php echo get_template_directory(); ?>/dompdf/lib/fonts/Muli.ttf') format('truetype');
}