GD: imagettftext выводит квадраты, часть 2

Pin

Новичок
GD: imagettftext выводит квадраты, часть 2

Это не новый топик, он уже обсуждался полтора года назад, но ответ в нем не

раскрыт:
http://phpclub.ru/talk/showthread.php?s=&threadid=34369&highlight=gd

Настройки gd у сервера совпадают, за исключением
Сервер - FreeType Linkage with freetype - не работает
У меня - FreeType Linkage with TTF library - работает
Но, в том топике обратная проблема - не работает со 2ой строчкой. Похоже, это не влияет (???).

Проблема в том, что при исполнении *.PHP на сервере вместо шрифта отображаются

квадраты. На локальном компе рисуются нормальные символы.
Ещё где-то советовали подавать этой функции символы в UTF-8. Но результат не

меняется (переводил через iconv и посимвольно через ord() ).

Может, кто-то знает в чем загвоздка?
 

fixxxer

К.О.
Партнер клуба
Два часа назад здесь задавали подобный вопрос. :)
 

Pin

Новичок
быстро ты ответил...
Но там ворос решался перекодировкой. Такую же тему я нашел в другом топике, он был 2 года назад... юникод, изо - уже делал....
вот тот топик со скриптом перекодировки...
http://phpclub.ru/talk/showthread.php?s=&threadid=18422&highlight=%F2%E5%EA%F1%F2+%ED%E0+%EA%E0%F0%F2%E8%ED%EA%E5

-~{}~ 09.08.04 14:00:

на всякий случай взял функцию из той темы, что была 2 часа назад - тоже одни квадраты...

На сервере, где не выполняется:

GD Support enabled
GD Version bundled (2.0.23 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

И ещё пхп 4.3.8 апач 1.3.27
Вроде бы все сведения рассказал...
 

SiMM

Новичок
Pin, нет смысла здесь распинаться по поводу того, что у тебя на сервере включена поддержка WBMP - разбирайся со своими TTF-шрифтами - дело может быть только в них (почему то мне кажется, что php5.ru/php/image ты внимательно и осмысленно так и не прочитал).
 

hayk

Новичок
Pin
А что с латинскими строками? Тоже квадратики?
Скорее всего в шрифте на сервере отсутствуют нужные символы.
Попробуй на сервер залить и заюзать свой шрифт.
 

Pin

Новичок
Дело в том, что на локальном компе все нормально - передаю обычные переменные без перекодировки, изо, юникод - все рисуется. На сервере ни одна кодировка не проходит. Может, есть ещё какие-нибудь настройки для сервера?
ЕСЛИ НА ЛОКАЛЬНОМ КОМПЕ Я ПОСЫЛАЮ ЕМУ ЮНИКОД-СТРОЧКУ И ОН ЕЁ ВЫВОДИТ - ЗНАЧИТ ЛИ ЭТО, ЧТО ШРИФТ ПОДДЕРЖИВАЕТ ЮНИКОД? Звучит глупо, но может,у меня все автоматически переводится в доступную кодировку, а на сервере - нет?

2 Cid: Шрифт у меня ER univers. Вроде бы юникод (см абзац выше).
Кстати, вчера долго искал обычные юникодные шрифты с поддержкой кириллицы. Кастома - полно, бесплатного и за деньги, но мне хотелось бы парочку стандартных - verdana нужна. Не знаете, где взять? На microsoft typography скачка недавно стала недоступной :(

Кто что думает - может ли быть дело в шрифте когда на локальной машиное все впорядке???
 
Сверху