如何在Tamil font
高级模板中显示Yii2
?
当我尝试这样做时,它会向我显示问号:??????
。在Yii2应用程序中,显示not displaying Yii2-mpdf export
。
我做错了什么?
答案 0 :(得分:0)
我的代码: 1)将“MyFont.ttf”上传到/ mpdf / ttfonts 2)在/mpdf/config_fonts.php中,在$ this-> fontdata数组中,添加你的:
"my_custom_fonttt" => array(
'R' => 'MyFont.ttf', //Regular- REQUIRED
'I' => "MyFont-Oblique.ttf", //Italic - OPTIONAL
'B' => "MyFont-Bold.ttf", //Bold - OPTIONAL
),
3)然后,无论您在何处执行自定义脚本,请在css中使用my_custom_fonttt:
<?php
$mpdf=new mPDF();
$texttt= '
<html><head><style>
body {font-family: "my_custom_fonttt";}
</style></head>
<body>My SAMPLE TEXTTTTT </body>
</html>';
$mpdf->WriteHTML("$texttt");
$mpdf->Output(dirname(__FILE__).'/new_created_file.pdf','F');
?>
答案 1 :(得分:0)
尝试通过@ font-face为您的css文件添加字体。并添加选项 cssFile 来配置您的mPDF对象。
简单:
$pdf = new Pdf([
...
'cssFile' => '@vendor/kartik-v/yii2-mpdf/assets/kv-mpdf-bootstrap.min.css',
...
]);
如果没有帮忙阅读docs。