|
|
|
|
|
для: provodnik
(01.05.2007 в 19:48)
| | Всем спасибо за помощь, вопрос решил, путем помещения шрифта в директорию со скриптом. | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 23:08)
| | >Спасибо за советы. Всё заработало после подгрузки шрифта на сервер.
>Но на локальной машине скрипт работал без шрифта. Т.е. брал его из системной папки... >Странно...
Что такое системная папка применительно к серверной машине? | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 23:08)
| | На локальной машине Винда, а на сервере *никс.
В некоторых версиях РНР функция работает с относительными путями для указания файла шрифта, но всегда лучше указывать абсолютный путь. Короче проще подгрузить файл со шрифтом в папку и не заморачиваться с путями (да и на сервере может не оказаться нужного вам шрифта). | |
|
|
|
|
|
|
|
для: Valick
(01.05.2007 в 23:03)
| | Спасибо за советы. Всё заработало после подгрузки шрифта на сервер.
Но на локальной машине скрипт работал без шрифта. Т.е. брал его из системной папки... Странно...
Еще раз спасибо... | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 22:57)
| | Загружайте файл со шрифтом на сервер в ту же папку где и ваш скрипт, а если нужно будет отображать русские буквы, то по ссылке возмите функцию. Думаю проблем не должно быть. | |
|
|
|
|
|
|
|
для: Trianon
(01.05.2007 в 22:19)
| | Valick - да, используется шрифт verdanab.ttf. Но он не на сервере. В функции просто указано имя шрифта:
<?
$box = imagettftext($img, 20, 0, 50, 50, $color, "verdanab.ttf", "$_SERVER['HTTP_HOST']");
?>
|
Я так думаю, что используется обычный системный шрифт.
вот что говорит phpinfo():
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
|
Trianon - Если я Вас правильно понял, то стоит шрифт подгрузить на сервер? рядом с файлом с функцией? | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | вычлените короткий неработающий пример и покажите здесь.
Почти наверняка Вы не обеспечили ttf-файлы для функции imagettftext(). | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | Посмотрите здесь, может найдёте что-нибудь полезное.
http://softtime.ru/forum/read.php?id_forum=1&id_theme=35637 | |
|
|
|
|
|
|
|
для: provodnik
(01.05.2007 в 20:20)
| | Файл с ttf шрифтом в папке со скриптом? | |
|
|
|
|
|
|
|
для: ddhvvn
(01.05.2007 в 20:10)
| | Текст вписан в саму функцию... Да даже $_SERVER['HTTP_HOST'] не выводится...
Я повторюсь: На денвере, на локальной машине всё протестировано и всё работает... | |
|
|
|
|