1

これは、テキストを含む画像を作成するための私のphpコードです。マラヤーラム語のテキストを使用しましたが、PHPはこの「???????」のような画像を生成します。

<?php mb_language('uni'); 
mb_internal_encoding('UTF-8'); 
header('Content-type: image/gif');
$text = 'മലയാളം  ';
$font = 'mlkarthika.ttf';
$im = imagecreatetruecolor(160, 160);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 159, 159, $white);
imagettftext($im, 12, 0, 20, 20, $black, $font, $text);
imagegif($im);
imagedestroy($im);
?>

フォント ML_ttkarthika は Unicode フォント Web サイトで利用できます。助けてください

4

1 に答える 1

1

ImageTTFText と Unicode には問題があります。

これを見たいと思うかもしれません: PHP function imagettftext() and unicode

于 2012-09-17T10:48:06.683 に答える