Генерирование текста ввиде изображения

VlastV

Новичок
Генерирование текста ввиде изображения

Здравствуйте, помогите пожалуйста разобраться.
Шрифт можно скачать по адресу http://77.221.133.14/Avgardm.ttf
Использую функции для генерирование текста ввиде изображения:


PHP:
function win2uni($s)
{
	$s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
// преобразование iso8859-5 -> unicode:
	for ($result='', $i=0; $i<strlen($s); $i++) {
		$charcode = ord($s[$i]);
		$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
	}
	return $result;
}


function guit ($text = '', $size = 12, $font = 'Avgardm.ttf')
{
	global $FILES_FOLDER, $HTTP_FILES_PATH;
	$font = $FILES_FOLDER . 'fonts/' . $font;
	$returnSrc = $HTTP_FILES_PATH . 'text/' .  md5(serialize($text . $size . $font));
	$file = $FILES_FOLDER . 'text/' . md5(serialize($text . $size . $font));

	if (!file_exists($file)) {

	$text = stripslashes($text);

	$aBox = imagettfbbox($size, 0, $font, $text);
	$im = imagecreatetruecolor(abs($aBox[0]) + abs($aBox[2]), abs($aBox[5]) + abs($aBox[3]));

	$white = imagecolorallocate($im, 41, 41, 43);
	$black = imagecolorallocate($im, 203, 203, 205);
	imagefilledrectangle($im, 0, 0, 399, 29, $white);

	$aBox = imagettftext($im, $size, 0, 0, abs($aBox[5]) - 1, $black, $font, $text);

	imagepng($im, $file);
	imagedestroy($im);
	}
	//header("Content-type: image/png");
	return $returnSrc;
}
В итоге я получаю изображение ввиде квадратов.

Пробовал с шрифтом arial.ttf все нормально.

Помогите пожалуйста разобраться
 

Фанат

oncle terrible
Команда форума
в поиск.
раз в две неделизадают один и тот же вопрос
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
В шрифте нет кирилицы
 
Сверху