laravel DOMPDF不会更改生成的PDF中的字体

lb3vh1jj  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(112)

当我尝试更改默认字体时遇到问题。生成的PDF中的符号由以下更改?符号,所以我试着改变默认字体。但是,当我尝试更改vendor/barryvdh/laravel-dompdf/web/dompdf.php "default_font" => "courier"中的默认字体时,生成的PDF中的字体不会更改- Helvetica保持不变。我甚至尝试在PDF生成之前更改控制器中的默认字体:
PDF::setOptions(['dpi' => 150, 'defaultFont' => 'courier']);但是,它也没有帮助。
会有什么问题呢?谢谢你,谢谢

puruo6ea

puruo6ea1#

我想你需要检查你的CSS文件。

$pdf->setOption(['dpi' => 150, 'defaultFont' => 'mohanonda']);
@font-face {
    font-family: 'your_font_name';
    src: url('your_font_location.ttf') format('truetype');
}
<p style="font-family: 'your_font_name', sans-serif;">ID Number : {{ $data['name'] }}</p>

你可以用这个得到溶液。但它还有一个问题,就是听力不支持多种语言。

相关问题