Xpoint
   [напомнить пароль]

Генерация изображений с помощью шрифтов .otf

Метки: [без меток]
2007-10-18 08:31:43 [обр] пользователь удален
сообщение промодерировано

Здравствуйте!
Помогите найти способ генерации изображения используя шрифт MyriadPro-Regular.otf.
Использование функций imagettftext() и imagefttext() не дает должного результата. Генерятся непонятные символы.
Предварительно переводил кодировку из cp1251 в UTF-8 - тоже не помогло.

Вот код:

$text_f = str_replace('"', '"', stripslashes(strtoupper($page_name)));
$text_f = iconv('cp1251', 'UTF-8', $text_f);
        
$width = ceil(strlen($text_f)*15);
$img = imagecreatetruecolor($width,  14);
$white = imagecolorallocate($img, 255, 255, 255);
imagefill($img, 0,0, $white);
        
$black = imagecolorallocate($img, 0x63, 0x63, 0x63);
imagefttext( $img, 14, 0, 0, 13, $black, 'includes/system/fonts/MyriadPro-Regular.otf', $text_f);
        
imagegif($img, "images/headers/".md5($page_name).".gif");
imagedestroy($img);

Если использовать например arial.ttf, то все нормально.

Как быть?

спустя 38 минут [обр] Lynn «Кофеман»(98/571)[досье]
Дайте пример текста и картинки, который из него получается.
спустя 1 час 43 минуты [обр] пользователь удален
текст: Контакты
Изображение: http://slil.ru/24993826
спустя 49 минут [обр] Lynn «Кофеман»(98/571)[досье]
А в этом шрифте точно есть русские буквы?
спустя 6 минут [обр] пользователь удален
есть
Вот шрифт http://slil.ru/24994021
Powered by POEM™ Engine Copyright © 2002-2005