Imagettftext не дает правильных результатов, если я использую тамильский язык TTF?

Я пытаюсь написать тамильский текст на изображении. Я пробовал с разными файлами шрифтов, такими как latha.ttf и Uni Ila.Sundaram-01.ttf. Проблема в том, что гласные становятся неуместными. Пожалуйста, смотрите изображение для справки. Может кто-нибудь предложить мне, как преодолеть эту проблему?

Выход

Я использую код ниже:

<?php
header('Content-type: image/png; charset=UTF-8');    
$text ='சுற்றிப்பார்க்க ';
$font = './fonts/UniIlla.ttf';    
$im = imagecreatetruecolor(600, 300);    
$bg_color = imagecolorallocate($im, 255, 255, 255);    
$font_color = imagecolorallocate($im, 0, 0, 0);    
imagefilledrectangle($im, 0, 0, 599, 299, $bg_color);   
imagettftext($im, 20, 0, 10, 50, $font_color, $font, $font);   
imagettftext($im, 20, 0, 10, 120, $font_color, $font, $text);    
imagepng($im);    
imagedestroy($im);    
?>

0 ответов

Другие вопросы по тегам