TCPDF no muestra chino en el cliente de Linux

No puedo hacer que TCPDF muestre ningún caracter chino sin importar la fuente que estoy usando.

Me arrastré y busqué donde pude, incluidos estos mensajes interesantes

tcpdf-utf-8-problem
tcpdf-encode-chinese-character

pero aún sin éxito.

La muestra n. ° 7 de TCPDF funciona bien con muchos juegos de caracteres diferentes, pero si agrego algo de chino al texto, se mostrará como cuadrados y lo más extraño es si cambio la fuente a stsongstdlight como se sugiere en un mensaje que ganó el texto. t mostrar en absoluto, pero el encabezado lo hará.

La muestra n.º 38 de TCPDF con fuente japonesa tampoco funciona. Gracias por cualquier consejo que me permita encontrar nuevas ideas para probar.

Acabo de probar la configuración de la fuente como

 $pdf->SetFont('kozminproregular', '', 12); 

como se sugirió en tcpdf codificar el carácter chino y parecía funcionar bien.

Aquí está la muestra de mi resultado:

enter image description here

El principal problema se debe a que el lector de PDF no puede manejar el CJK chino generado por TCPDF. después

 sudo apt-get install poppler-data 

¡Todo comenzó a mejorar! Utilizo la fuente stsongstdlight que está diseñada para chino a diferencia del kozminproregular que parece diseñado para japonés. Sin embargo, todavía tengo un problema con el espaciado del carácter no chino, hay espacios muy grandes después de todo T, i, u …
Para resolver este segundo problema, convierto y uso las fonts arialuni.ttf, pero esta fuente no es de código abierto ni gratuita. Traté de convertir muchas otras fonts Unicode que incluyen chino sin éxito.

fonts:

  • evince – lector de ubuntu PDF – no puede mostrar CJK chino
  • creating-pdfs-using-tcpdf-that-supports-all-languages-especially-cjk