如何在 dompdf 中编写梵文脚本?
How to write devanagari script in the dompdf?
我的 html 文件中有梵文脚本。但是显示为??????在 .pdf 文件中。如何解决这个问题?
这是html代码
<style>
@font-face {
src: url("/Shivaji01.ttf");
font-family: "Shivaji01";
}
</style>
<p style="text-align:center;font-family:Shivaji01"> फोंडा - गोवा 403401 </p>
我收到此错误:未定义 index:in \vendor\dompdf\dompdf\lib\Cpdf.php
你用的是utf8吗?你选择了哪种字体?确保字体包含字符并且文档的编码正确。
希望对您有所帮助:dompdf character encoding UTF-8
步骤 1) 在 vendor/dompdf/lib/fonts 文件中添加字体的 ttf(TrueType 字体)、afm(Adobe Font Metrics)和 ufm 类型。
step2) 编辑您的 "dompdf_font_family_cache.dist.php" 文件。添加
'yourFontName' =>
array(
'bold' => $distFontDir . 'yourFontName',
'bold_italic' => $distFontDir . 'yourFontName',
'italic' => $distFontDir . 'yourFontName',
'normal' => $distFontDir . 'yourFontName',
),
步骤 3) 在您的 css 中添加
@font-face {
src: url("/PathToyourFont.ttf");
font-family: "yourFontName";
}
步骤 4) 在您的 css 中,您可以在 font-family
中使用您的字体
body {
margin-right: 1cm;
margin-left: 1cm;
font-family: "yourFontNamr",Helvetica,Arial,sans-serif;
}
我的 html 文件中有梵文脚本。但是显示为??????在 .pdf 文件中。如何解决这个问题?
这是html代码
<style>
@font-face {
src: url("/Shivaji01.ttf");
font-family: "Shivaji01";
}
</style>
<p style="text-align:center;font-family:Shivaji01"> फोंडा - गोवा 403401 </p>
我收到此错误:未定义 index:in \vendor\dompdf\dompdf\lib\Cpdf.php
你用的是utf8吗?你选择了哪种字体?确保字体包含字符并且文档的编码正确。
希望对您有所帮助:dompdf character encoding UTF-8
步骤 1) 在 vendor/dompdf/lib/fonts 文件中添加字体的 ttf(TrueType 字体)、afm(Adobe Font Metrics)和 ufm 类型。
step2) 编辑您的 "dompdf_font_family_cache.dist.php" 文件。添加
'yourFontName' =>
array(
'bold' => $distFontDir . 'yourFontName',
'bold_italic' => $distFontDir . 'yourFontName',
'italic' => $distFontDir . 'yourFontName',
'normal' => $distFontDir . 'yourFontName',
),
步骤 3) 在您的 css 中添加
@font-face {
src: url("/PathToyourFont.ttf");
font-family: "yourFontName";
}
步骤 4) 在您的 css 中,您可以在 font-family
中使用您的字体body {
margin-right: 1cm;
margin-left: 1cm;
font-family: "yourFontNamr",Helvetica,Arial,sans-serif;
}