como usar o imagick annotateImage para texto em chinês?
Preciso anotar uma imagem com o texto em chinês e estou usando a biblioteca do Imagick agora.
Um exemplo de um texto chinês é
这 是 中文
O arquivo de fonte em chinês usado éisto
O arquivo originalmente é chamado 华文 黑体 .ttf
Ele também pode ser encontrado no Mac OSX em / Library / Font
Eu renomei para Inglês STHeiTi.ttf tornar mais fácil para chamar o arquivo no código php.
Em particularaImagick::annotateImage
função
Eu também souusando a resposta de"Como posso desenhar um texto com o Imagick em PHP?".
A razão pela qual estou usando é porque ele é bem-sucedido para o texto em inglês e as necessidades do aplicativo para anotar inglês e chinês, embora não ao mesmo tempo.
O problema é que quando eu corro o annotateImage usando texto em chinês, recebo uma anotação que parece 罍
Código incluídoAqui