За последние 24 часа нас посетили 15568 программистов и 1603 робота. Сейчас ищут 864 программиста ...

Отображение .font в web

Тема в разделе "Прочие вопросы по PHP", создана пользователем 1000, 5 окт 2008.

  1. 1000

    1000 Активный пользователь

    С нами с:
    5 окт 2008
    Сообщения:
    4
    Симпатии:
    0
    Приветствую. У меня к вам один небольшой, надеюсь не сложный вопрос.

    Интересует скрипт отображения шрифтов (.font) на сайте. Пример можно посмотреть тут http://www.dafont.com/geo-sans-light.font

    Наверно как вы уже заметили картинки генерятся в папке charmap, после недолгих розысков я нашёл сайт http://www.nongnu.org/charmap/

    Теперь вопрос, как такое прикрутить на сайт и сделать также как на сайте http://www.dafont.com/.

    Есть ли решения по легче с использованием php?

    Буду рад выслушать любые предложения.

    Спасибо.
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    с помошью GD наносишь текст на белый фон и отдаёшь пользователю картинку.
     
  3. 1000

    1000 Активный пользователь

    С нами с:
    5 окт 2008
    Сообщения:
    4
    Симпатии:
    0
    А можно подробнее, видите ли, я не программист. Мне нужно дать готовое решениe программисту, который всё это дело прикрутить к движку
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    1000
    Странный какой-то у вас программист... Делов то:
    PHP:
    1. <?php
    2. $image=imagecreate(180,50); //Создаем пустую картинку
    3. imagecolorallocate($image,255,255,255); //Задаем фоновый цвет
    4. $text_color=imagecolorallocate($image,0,0,0); //Задаем цвет текста
    5. $font=imageloadfont('fonts/csms.gdf'); //Загружаем шрифт
    6. imagestring($image,$font,10,10,'I+PHP=BUG (:',$text_color); //Вставляем на картинку текст
    7. header('Content-Type: image/jpeg;'); //Отпрвляем заголовок о типе
    8. imagejpeg($image); //Показываем картинку
    9. ?>
    Обычные TFF-файлы шрифтов не пойдут, нужны специальные GDF. Вот конвертор TFF -> GDF.
     
  5. 1000

    1000 Активный пользователь

    С нами с:
    5 окт 2008
    Сообщения:
    4
    Симпатии:
    0
    [vs], спасибо.
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    PHP:
    1. Мне нужно дать готовое решениe программисту, который всё это дело прикрутить к движку
    аншлаг =))
     
  7. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    imagettftext
     
  8. 1000

    1000 Активный пользователь

    С нами с:
    5 окт 2008
    Сообщения:
    4
    Симпатии:
    0
    Петросян