Я не могу заставить TCPDF
отображать любой китайский символ независимо от того, какой шрифт я использую.
Я ползал и искал везде, где мог, включая эти интересные посты
TCPDF-UTF-8 проблема
TCPDF закодировать-китайский-символьный
но все равно безуспешно.
Образец № 7 из TCPDF
хорошо работает с множеством разных наборов символов, но если я добавлю некоторые китайцы в текст, они будут отображаться как квадраты, а самое странное – изменить шрифт на stsongstdlight
как это было предложено в одном сообщении, t вообще, но заголовок будет.
Образец № 38 из TCPDF
с японским шрифтом также не работает. Спасибо за любой совет, который позволил мне найти новые идеи, чтобы попробовать.
Я просто испытал установку шрифта, как
$pdf->SetFont('kozminproregular', '', 12);
как было предложено в tcpdf кодировать китайский символ, и, похоже, он работает нормально.
Вот пример из моего вывода:
Основная проблема связана с тем, что читатель PDF не может обрабатывать китайские CJK, созданные TCPDF. после
sudo apt-get install poppler-data
Все стало лучше! Я использую шрифт stsongstdlight, который предназначен для китайцев, в отличие от kozminproregular, который похож на японский. Однако у меня все еще есть проблема с расстоянием между не-китайским персонажем, есть очень большие пространства после всех T, i, u …
Чтобы решить эту вторую проблему, я конвертирую и использую шрифты arialuni.ttf, но этот шрифт не является открытым и бесплатным. Я попытался преобразовать многие другие шрифты unicode, которые включают китайский без успеха.
источники: