Автор Тема: Вопрос про модуль GD  (Прочитано 3959 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Serych

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос про модуль GD
« : 11 Июня 2002, 07:26:28 »
Вопрос: какой шрифт нужно использовать в скрипте (скрипт использует графический модуль GD), чтобы в gif,jpg,png картинке, которую генерирует этот скрипт, правильно отображались русские буквы? (английские буквы правильно
отображаются). Вот кусок кода:

$cdok="Проверка";
$im=newFromPng GD::Image(\'c:/usr/home/test/cou.png\');
$white = $im->colorAllocate(255,255,255);
@bounds=$im->stringTTF($white,\'c:/windows/fonts/arial.ttf\',12,0,75,22,$cdok)
;
open(IMG, \'>c:/usr/home/test/c1.png\') or die $!;
binmode IMG;
print IMG $im->png;

В картинке вместо русского "Проверка" абракатабра

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос про модуль GD
« Ответ #1 : 11 Июня 2002, 11:52:21 »
Вероятно ты хочешь юзать векторные шрифты?
Тогда ставь либу libttf. Далее объяснив в Makefile gd, где она лежит, можно получить набор функций, который дает возможность нормально работать практически с любыми .ttf шрифтами, в том числе и русскими.
The documentations is your friend

Оффлайн Serych

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос про модуль GD
« Ответ #2 : 11 Июня 2002, 14:44:39 »
А откуда взять эту libttf , будет ли она работать в windows? как "получить набор функций, который дает возможность нормально работать практически с любыми .ttf шрифтами"?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос про модуль GD
« Ответ #3 : 11 Июня 2002, 14:55:13 »
Цитировать
А откуда взять эту libttf , будет ли она работать в windows?
нет. точнее я не видел реализации под вин.
Цитировать
как "получить" набор функций
man libttf
The documentations is your friend

Оффлайн Serych

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос про модуль GD
« Ответ #4 : 14 Июня 2002, 06:29:48 »
Вообще очень странно, но у меня в windows нормально работают только экзотические русские скрипты, а родные русские от microsofta выдают латиницу. Экзотические шрифты прекрасно в картинку добавляют русский текст, интересно с чем это может быть связано? и можно ли этот шрифт установить на хостинг, чтобы на хостинге тоже работало?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос про модуль GD
« Ответ #5 : 14 Июня 2002, 11:55:34 »
Цитировать
у меня в windows нормально работают только экзотические русские скрипты,

Вероятно шрифты? :)
Цитировать
и можно ли этот шрифт установить на хостинг, чтобы на хостинге тоже работало?

Вот для этого и существует libttf.
The documentations is your friend

Оффлайн Serych

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос про модуль GD
« Ответ #6 : 14 Июня 2002, 12:39:40 »
Хмм, но у меня win а хостера unix, я не буду себе ставить unix, не могу ли я просто скинуть хостеру файл шрифта?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос про модуль GD
« Ответ #7 : 14 Июня 2002, 12:52:42 »
Скинуть можешь. А кто его устанавливать будет?
Попроси хостера чтобы установил и собрал GD с поддержкой этот библиотеки.
The documentations is your friend

Оффлайн Serych

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос про модуль GD
« Ответ #8 : 14 Июня 2002, 16:39:28 »
На платном хостинге если попросить то установят, главное будет работать? А как влияет эта библиотека на отображение, там же наверняка нет такого экзотического шрифта?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос про модуль GD
« Ответ #9 : 15 Июня 2002, 15:08:13 »
Никак не влияет :)
Если ты в фотошопе экзотическим шрифтом напишешь, а потом в гиф сохранишь, как думаешь, другие его (то что в этом гифе) прочитать смогут?
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28