|
|
|
|
|
для: glsv (Дизайнер)
(08.11.2005 в 01:23)
| | Обязательно. :)
Пока лишь, смог "сохранить" несколько шрифтов при помощи функции win2uni, описанной в теме по ссылке http://softtime.ru/forum/read.php?id_forum=1&id_theme=8566&page=1 | |
|
|
|
|
|
|
|
для: Drago
(06.11.2005 в 22:03)
| | Если найдете решение проблемы, то расскажите о нем на форуме. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.10.2005 в 23:06)
| | Вот у меня, на локальном сервере шрифт отображаеться нормально, а на хостинге - квадратиками. Может, все таки можно что-нибудь сделать, не прибегая к замене шрифта?
Может есть програмки, с помощью которых шрифт можно оптимизировать? | |
|
|
|
|
|
|
|
для: Artemy
(27.10.2005 в 12:40)
| | Используйте imagettftext и подберите другой шрифт. Проблема с частью киррилических шрифтов. Если вы щелкните по файлу шрифта, то откроется стандартное окно Windows, с таблицей символов шрифта.
Как ни странно, корректно в GD отображаются те шрифты, у которых нет кириллических символов в открывшемся окне. | |
|
|
|
|
|
|
| Вот код:
<?PHP
$img_tpl='images/mn_tpl.gif';
$tpl_sizes=getimagesize($img_tpl);
$dest_img=imagecreate($tpl_sizes[0],$tpl_sizes[1]) or die ("Ошибка при создании изображения");
$white=imagecolorallocate($dest_img,192,195,204);
$black=imagecolorallocate($dest_img,37,49,47);
$src_img=imagecreatefromgif($img_tpl);
imagecopy($dest_img,$src_img,0,0,0,0,$tpl_sizes[0],$tpl_sizes[1]);
// imagestring($dest_img,4,10,10,convert_cyr_string('О компании','w','i'),$black);
$box=imagettftext($dest_img,20,0,5,5,$white,'arial.ttf','О компании');
imagegif($dest_img,'mm_'.date('s').'.gif');
imagedestroy($src_img);
header('Location: mm_'.date('s').'.gif');
?>
|
Есть две проблемы:
1) Почему-то не работает функция imagettftext();, т.е. выводится картинка как и должна но на ней ничего не написано!
Если закоментировать 15 строку и разкоментировать 14 строку, то все выводится, но не так как надо!
2) Если выводится, то выводится абракадабра! Видимо проблема с кодировками!
В GD Lib есть поддержка TrueType - шрифтов! | |
|
|
|
|