Символы Unicode показывают набор прямоугольников на изображении.
Я пытался исправить это таким образом, но это не работает.
$text = mb_convert_encoding($text, 'HTML-ENTITIES',"UTF-8");
$text = html_entity_decode($text,ENT_NOQUOTES, "ISO-8859-1");
imagettftext($image, 10, 10, 50, 50, $black, $font,$text);
Задача ещё не решена.
Других решений пока нет …