mb_language('uni');
mb_internal_encoding('UTF-8');
header('Content-type: image/jpeg');
$our_image = imagecreatefromjpeg('certificates/main.jpg');
$black_color = imagecolorallocate($our_image, 0, 0, 0);
$font_path = 'arial.ttf';
$text = 'সৌরভ দাস';
$text = mb_convert_encoding($text, 'HTML-ENTITIES',"UTF-8");
$text = html_entity_decode($text,ENT_NOQUOTES, "ISO-8859-1");
$font_size=50;
$angle=0;
$left=1500;
$top=1400;
$output = imagettftext($our_image, $font_size,$angle,$left,$top, $black_color, $font_path, $text);
$imgName = "BDCH-Certificate-maper-".$uid.".jpg";
imagejpeg($our_image, 'certificates/'.$imgName);
Вывод всегда показывает что-то вроде этого. Более того, я пробовал использовать эти шрифты, SolaimanLipi_29-05-06.ttf , Rajon_Shoily.ttf и kalpuru sh ANSI.ttf . Может ли кто-нибудь помочь мне решить эту проблему? Заранее спасибо.