Dompdf无法正确显示自定义字体

时间:2019-02-21 20:36:51

标签: php pdf dompdf

正在为我的客户构建一个WordPress插件,该插件将允许用户在购买WooCommerce之前自定义其产品。下订单后,插件会将用户选择保存在订单的元数据中,一切正常。

现在,我的客户希望我用从用户那里接收到的部分数据来构建PDF,而我已经使用domPDF来实现这一点。现在的问题是我的客户希望我使用自定义字体,但是domPDF无法正确解码字体。

我已经使用load_font.php安装了字体,该字体可以在here

中找到

我使用这样的命令行安装了名为Smoothie Shoppe的字体

$ php load_font.php Smoothie-Shoppe ./SmoothieShoppe.ttf并成功安装。

也用这样的head标记中的字体系列来设置p元素的样式

    <style>
        p {
           font-family: Smoothie-Shoppe !important;
           text-align:center;
        }
     </style>

现在,当PDF加载时,显示的字体看起来不正确。字母将变形。

这是目前的样子

How it looks now

外观如何

Correct way it should look

0 个答案:

没有答案