我从阿拉伯语文本的文本到图像(jpg)功能出现问题。 我试过下面的代码,它只适用于普通文本。 但是当我尝试用阿拉伯文字输入文本时,显示屏将显示
mb_language('uni');
mb_internal_encoding('UTF-8');
$text = "ديفيد";
$font_file = 'coolvetica.ttf';
$font_size = 8 ; // font size in pts
$font_color = '#000' ;
$image_file = 'assets/img/Soccer.Field_Transparant.png';
$x_finalpos = 127;
$y_finalpos = 103;
$mime_type = 'image/png' ;
$extension = '.png' ;
$s_end_buffer_size = 4096 ;
我已经尝试检查代码但没有找到解决方案。
谢谢。
答案 0 :(得分:0)
据我所知,coolvetica.ttf字体通常不支持阿拉伯字母,所以如果你强制执行该字体,那很可能就是原因。您可能需要切换到其中一种字体: