求助--使用 Laravel-snappy 生成 PDF 字体问题
我的代码如下
// 配置文件 config/snappy.php
return array(
'pdf' => array(
'enabled' => true,
'binary' => base_path('vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64'),
'timeout' => false,
'options' => array(),
'env' => array(),
),
'image' => array(
'enabled' => true,
'binary' => base_path('vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltoimage-amd64'),
'timeout' => false,
'options' => array(),
'env' => array(),
),
);
// todo
$options = [
'header-html' => '',
'footer-html' => '',
];
$pdf = \PDF::loadView('pdf', $data)->setOptions($options)->output();
问题:在 HTML 页面时字体是正常的,转成 PDF 的时候自动加粗了,有遇过这种情况的吗?
Google 不到相关问题,有思路的可以说下,谢谢。
自问自答
原因是 linux 系统库的中文字体不全,添加一种中文字体库即可。