您可以添加支持TrueTypeLaravel 字体多姆PDF包。只需按照以下步骤即可加载TrueType从命令行将字体导入 dompdf。
有两种基本方法可以使用TrueType带有此包的字体系列:
1)使用load_font.php脚本
2)使用@font-face css规则在运行时加载字体
1)使用load_font.php脚本
加载字体.php是一个使用命令行运行的脚本,因此您需要从命令行运行该命令。您可以轻松地从以下位置获取此脚本Dompdf 实用程序
添加此实用程序后,在命令行界面中运行以下命令以从 dompdf 安装目录安装字体。
php load_font.php font_family /pathto/fontfile.ttf
Note:dompdf 目前仅支持TrueType字体。因此,在寻找字体时,请确保它采用 TrueType 格式。
2)使用@font-face
css 规则在运行时加载字体
您只需要将以下样式脚本添加到您的页面中即可使用TrueType的字体。
@font-face {
font-family: 'font_family';
font-style: normal;
font-weight: normal;
src: url(http://example.com/fonts/fontfile.ttf) format('truetype');
}
加载上述字体系列后,您可以像以下那样使用它:<div style="font-family: font_family, sans-serif;">yourtextinotherlanguage</div>
确保您的文档指定使用 UTF-8,例如<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
.
更多信息可以找到here too