tcpdf кодирует китайский иероглиф
Я использую tcpdf для создания PDF, но он не может отображать китайский символ, вместо этого он просто показывает квадратную рамку. Я использовал предоставленный ими пример, а затем изменил cache/utf8test.txt на китайский иероглиф, но в нем отображалось "квадратное поле". Как мне это решить?
5 ответов
Вам необходимо использовать шрифт, поддерживающий юникод, как вы можете использовать шрифт stsongstdlight для китайского языка. Надеюсь, поможет
Попробуй это
$pdf->SetFont('kozminproregular', '', 12);
Это просто помогло мне. Надеюсь, это также поможет вам.
Я нашел эту копию всех файлов в tcpdf/fonts, и теперь я могу просто использовать ее с $pdf->SetFont('DroidSansFallback', '', 8, '', false);
Мне удалось заставить его работать со шрифтом Arial Unicode.
$pdf->SetFont('arialuni', '', 12);
Единственная проблема - это $ 165 http://www.fonts.com/font/ascender/arial-unicode
Я использую следующий код для отображения как традиционных, так и упрощенных китайских символов.
$pdf->SetFont('msungstdlight','',10);