ブックマークされたインデックスでpdfを生成するためにhtml2pdfライブラリを使用しています。デフォルトでは、英語のコンテンツではうまくいくようですが、英語とアラビア語のテキストを含むコンテンツを生成する必要があります。"aefurat" フォントは、ボックス ([]) としてレンダリングされる一部の特殊文字 ('、'、"、"、...) を除いて、比較的適切に機能するようです。
私が使用したコードは、
require_once(dirname(__FILE__).'/../html2pdf.class.php');
$html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', 0);
$html2pdf->setDefaultFont('aefurat');
$html2pdf->writeHTML($content);
$html2pdf->Output('bookmark.pdf');
アラビア語や特殊文字を含むサンプル コンテンツは、
「これはアラビア語です」 「العربية」 例 TCPDF の場合... ここにテキスト ここにテキスト ここにテキスト 「ここにテキスト」。
他のフォントを使用する必要があるか、構成を変更する必要があるかどうか疑問に思っています。親切にアドバイスしてください。