正在为我的客户构建一个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加载时,显示的字体看起来不正确。字母将变形。
这是目前的样子
外观如何