【发布时间】:2021-06-25 21:46:29
【问题描述】:
经过3个小时的谷歌搜索,我正式放弃了。
如何在 Laravel/DomPDF 中正确加载该字体?
在我的控制器中,我有:
$pdf = App::make('dompdf.wrapper')->loadView('pdf', [
'some' => $data,
]);
return $pdf->stream('my.pdf');
在我的刀片文件中,我有:
<link href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap" rel="stylesheet">
<style>
html, body {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 16px;
color: #000;
}
</style>
当我将它作为 HTML 输出到屏幕上时,一切都很好。 一旦我流式传输 pdf...不。
顺便说一句,我也尝试过@font-face。
Ps:在 storage/fronts 文件夹中,我确实看到了类似的文件 open_sans_condensed_300_9407885c3667167b0442d6efa44ed18a.ttf open_sans_condensed_300_9407885c3667167b0442d6efa44ed18a.ufm
非常感谢任何帮助。
【问题讨论】:
标签: laravel laravel-blade dompdf