該字體適用于波斯字符,但我希望使用普通字體而不是我設(shè)置的字體正常渲染英語和其他字符。代碼: $pdf = new \TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); $lg = Array(); $lg['a_meta_charset'] = 'UTF-8'; $lg['a_meta_dir'] = 'rtl'; $lg['a_meta_language'] = 'fa'; $lg['w_page'] = 'page'; $pdf->setLanguageArray($lg); $fontname = TCPDF_FONTS::addTTFfont(storage_path('bnazanin.ttf'), 'TrueTypeUnicode', '', 96); $pdf->SetFont($fontname); $pdf->AddPage(); $htmlpersian = '<span color="#660000">Persian example:</span><br />???? ??????? ???? PDF ????? ?? ??? ???? ?? ??. ???? ?? ?????.<br />???? ??? \"?\" ?? ???? ????? ????? ???? ???? ??? ?? ??? ??.<br />????? ???? ??? ? ??? ??? ?? ?? ??? ????? ??.<br />?? ???? ?? "Asuni Nicola" ? ???? ??? ?? ??? ???? ???????? ???? ?????.'; $pdf->WriteHTML($htmlpersian, true, 0, true, 0); $pdf->setRTL(false); $pdf->Ln(); $pdf->Output('example.pdf', 'I');
TCPDF - 僅顯示波斯語 - 自定義字體
哆啦的時(shí)光機(jī)
2023-09-15 21:12:10