我正在使用MPDF库。除了没有实现字体系列外,一切都已完成。有谁能告诉我该怎么做?我试过了@font-face{}
,但它没有用。请指导我。注意:我正在使用Urdu字体。
这是css代码
@font-face {
font-family: nastalique;
src: url(fajer-noori-nastalique-regular-1.ttf);
-fs-pdf-font-embed: embed;
-fs-pdf-font-encoding: Identity-H;
}
@font-face {
font-family: nastalique;
src: url(fonts/fajer-noori-nastalique-regular-1.ttf);
}
这是我在config_fonts.php中使用的PHP代码
$this->fontdata = array(
"dejavusanscondensed" => array(
'R' => "DejaVuSansCondensed.ttf",
'B' => "DejaVuSansCondensed-Bold.ttf",
'I' => "DejaVuSansCondensed-Oblique.ttf",
'BI' => "DejaVuSansCondensed-BoldOblique.ttf",
'useOTL' => 0xFF,
'useKashida' => 75,
),
"noori_nastalique" => array(
'R' => "fajer-noori-nastalique-regular-1.ttf",
'useOTL' => 0xFF,
'useKashida' => 75,
),
)
这是我的HTML代码
<td width="300" align="center" class="font" style="font-family: noori_nastalique"
!important;">
谢谢
答案 0 :(得分:0)
MPDF或TCPDF都主要用于HTML 2 PDF转换。
它们支持所有LTR语言,但不幸的是,它们不支持所有RTL语言。
某些RTL语言(如波斯语或阿拉伯语)提供支持,但不支持urdu语言。您的上述代码适用于以上语言,但不适用于URDU。