Joomla 1.0 Joomlearn LMS Basic Edition - при генерации сертификата кракозябры в имени пользователя

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by busik, Apr 21, 2010.

  1. Offline

    busik Недавно здесь

    Joined:
    Aug 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Joomlearn LMS Basic Edition v4.3, Joomla 1.0.15. - при генерации сертификата о прохождении курсов берется исходник в JPG, берется имя юзера так как он ввел (по русски), и генерится PNG с его именем и датой, шрифт берется из TTF файла, который лежит в отдельной папочке. При этом кодировка сбивается (см. PNG в приложении). Ставил разные шрифты, с гарантировано русской кодовой таблицей, типа Arial.ttf. Все равно все выдается кракозябрами. Где смотреть, уже и не знаю. Кто может быть сталкивался, подскажите как кодировку подправить? (файлы PHP которые отвечают за генерация картинки в приложении в архиве).
     

    Attached Files:

  2.  
  3. Offline

    busik Недавно здесь

    Joined:
    Aug 25, 2009
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Проблема решена - дело оказалось в TTF шрифтах

    Дело оказалось в применяемых при формировании картинки шрифтах - при использовании обычных TTF шрифтов из WinXP при генерации картинки из шрифта стандартными библиотеками Апача кирилический текст превращается в кракозябры. Надо использовать TTF шрифты с поддержкой unicode - тогда все генерится нормально. По ссылке комплект "нужных" шрифтов, с которыми все получается. Шрифтов много, все с кириллицей, можно подобрать на все случаи жизни :)

    http://www.tut-vse.ru/ttf/Fonts/Uni/
     

Share This Page

Loading...