Yii2申请中的泰米尔语字体

时间:2016-05-30 07:13:57

标签: php fonts yii2

如何在Tamil font高级模板中显示Yii2

当我尝试这样做时,它会向我显示问号:??????。在Yii2应用程序中,显示not displaying Yii2-mpdf export

我做错了什么?

2 个答案:

答案 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