识别 PHP GD 中的塞尔维亚字母表
Recognizing the Serbian Alphabet in PHP GD
我正在尝试将一些西伯利亚字母名称与 PHP gd 一起使用,但每次,我都会收到含糊不清的字母错误。下面是我的代码:-
function properText($text){
$text = mb_convert_encoding($text, "HTML-ENTITIES", "UTF-8");
$text = preg_replace('~^(&([a-zA-Z0-9]);)~',htmlentities(''),$text);
return($text);
}
$im = imagecreatefrompng('testcreating.png');
$returnedtext = properText('Jelena Jovanić');
imagettftext($im, 11, 0, 90, 195, 0x000000, 'transcript.ttf', $returnedtext);
imagealphablending($im, true);
imagesavealpha($im, true);
imageJpeg($im, "testcreating.jpg", 85);
imagedestroy($im);
return HTML::image('testcreating.jpg');
但它无法识别字母 ć
,它给出了不明确的代码。
我该如何解决。
谢谢
您使用的字体"transcript.ttf"必须支持您要使用的字母。
我不能保证任何这些,但我发现一个网站声称这些字体将支持西伯利亚字母表:http://www.fontsquirrel.com/fonts/list/language/serbian
我正在尝试将一些西伯利亚字母名称与 PHP gd 一起使用,但每次,我都会收到含糊不清的字母错误。下面是我的代码:-
function properText($text){
$text = mb_convert_encoding($text, "HTML-ENTITIES", "UTF-8");
$text = preg_replace('~^(&([a-zA-Z0-9]);)~',htmlentities(''),$text);
return($text);
}
$im = imagecreatefrompng('testcreating.png');
$returnedtext = properText('Jelena Jovanić');
imagettftext($im, 11, 0, 90, 195, 0x000000, 'transcript.ttf', $returnedtext);
imagealphablending($im, true);
imagesavealpha($im, true);
imageJpeg($im, "testcreating.jpg", 85);
imagedestroy($im);
return HTML::image('testcreating.jpg');
但它无法识别字母 ć
,它给出了不明确的代码。
我该如何解决。
谢谢
您使用的字体"transcript.ttf"必须支持您要使用的字母。
我不能保证任何这些,但我发现一个网站声称这些字体将支持西伯利亚字母表:http://www.fontsquirrel.com/fonts/list/language/serbian