0

TCPDF生成されたPDF=>にポーランド文字を含めることは可能ążźśćłóですか? という名前のライブラリ

で動作するフォントを使用しましたが、結果はありません:FPDFarial_ce

$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf', 'TrueType', '', 96);

$pdf->SetFont($fontname, '', 14, '', true);

DejaVuSansCondensedフォントを使用しても同じ結果でした。

4

1 に答える 1

0

TCPDF フォント フォルダーから arial_ce.z、arial_ce.ctg.z、および arial_ce.php ファイルを削除し、変更します。

$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf', 'TrueType', '', 96);

これに:

$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf');

( addTTffont は、パラメーターを変更しても、既存のフォントを上書きしません。そのため、既に作成されているフォントを削除することについて言及しました。)

このフォントでは、デフォルトの方がうまく機能します。これを行った後、TCPDF で作成された PDF でポーランド語の文字を使用できるようになりました。

編集:ああ、もちろん、TCPDF はソース文字列と同じ文字セットを使用する必要があります。私の場合、それは UTF-8 になります。

于 2013-04-13T06:14:32.703 に答える