我使用laravel,我使用barryvdh/laravel dompdf作为pdf报告生成器,我对汉字有一些问题,但我从谷歌那里得到了使用以下css代码导入字体的解决方案:
<style>
@font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
src: url("<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>/packages/digitization/fonts/fireflysung.ttf") format('truetype');
}
* {
font-family: Noto Sans, DejaVu Sans, sans-serif;
}
</style>
在实现该代码后,它开始工作,它显示了中文字符,但加载页面变得非常慢,当我保存表上有5个数据的PDF时,PDF文件大小达到7Mb。。
这是真的吗?或者我做错了什么?
我遇到了汉字问题,在我的情况下,刀片视图显示的汉字还可以,但当生成PDF时,它没有汉字。所以我不得不在我的刀片视图中碰碰运气
{{ $variable_contains_chinese }}
至
{!! $variable_contains_chinese !!}
同时在服务器上安装中文字体。
我希望得到帮助。