MPDF字体系列无法正常工作

时间:2015-08-25 11:58:37

标签: css pdf mpdf

我正在使用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;">

谢谢

1 个答案:

答案 0 :(得分:0)

MPDF或TCPDF都主要用于HTML 2 PDF转换。

它们支持所有LTR语言,但不幸的是,它们不支持所有RTL语言。

某些RTL语言(如波斯语或阿拉伯语)提供支持,但不支持urdu语言。您的上述代码适用于以上语言,但不适用于URDU。