I am trying to write Hindi Unicode text inside an image using PHP GD. But characters don't appear properly.
$fontFile = "fonts/NotoSansDevanagariUI-Regular.ttf";
$text = "????? ??????? - ?????? ?? ???? ???? - ????? ???????";
header('Content-type: image/jpeg');
$jpg_image = imagecreatefromjpeg('profile-image.jpg');
$white = imagecolorallocate($jpg_image, 255, 255, 255);
imagettftext($jpg_image, 25, 0, 0, 50, $white, $fontFile, $text);
imagejpeg($jpg_image);
imagedestroy($jpg_image);
Here is the Output:
Can you help me to fix this issue?
question from:
https://stackoverflow.com/questions/65830309/writing-hindi-in-image-using-php-gd 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…