За последние 24 часа нас посетили 17540 программистов и 1588 роботов. Сейчас ищут 1447 программистов ...

FreeBSD и шрифты для imagettftext

Тема в разделе "Установка PHP", создана пользователем Ximik, 27 авг 2007.

  1. Ximik

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

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Собсно проблема такая. Есть серв на фряхе. На него написал скриптик, который использует imagettftext. Шрифт я поставил arial.ttf. Локально все работает, а на серве пишет, мол не найден шрифт. Как его прописать?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а как ты его загружаешщь-то?
    =)

    Код (Text):
    1.  
    2. fontfile
    3. The path to the TrueType font you wish to use.
    4.  
    5. Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path.
    6.  
    7. When using versions of the GD library lower than 2.0.18, a space character, rather than a semicolon, was used as the 'path separator' for different font files. Unintentional use of this feature will result in the warning message: Warning: Could not find/open font. For these affected versions, the only solution is moving the font to a path which does not contain spaces.
     
  3. Ximik

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

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Не понял сути вопроса.
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    покажи код с именем файла?
     
  5. Ximik

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

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Код (Text):
    1. imagettftext($img, 28+rand(0,8), -20+rand(0, 40), ($i+0.3)*22.2, 50+rand(0, 10), $colors[$i], 'arial.ttf', $code{$i});
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
     
  7. Ximik

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

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    440Hz, Sergey89

    Спасибо, понял.