(PHP 3, PHP 4)
imageloadfont - загружает новый шрифт. Описаниеint imageloadfont (string file)
imageloadfont() загружает пользовательский растровый шрифт и возвращает идентификатор шрифта (который
всегда больше 5, поэтому не конфликтует со встроенными шрифтами). Формат файла шрифта в настоящее время двоичный и зависит от архитектуры.
Это значит, что вы должны генерировать файлы шрифтов на том же типе CPU, с которым работает PHP.
Таблица 1. Формат файла шрифтабайтовая позиция |
C-тип данных | описание |
---|
байты 0-3 | int | количество символов в шрифте |
байты 4-7 | int | значение первого символа в шрифте (часто это 32 для space) |
байты 8-11 | int | ширина каждого символа в пикселах | байты 12-15 | int |
высота каждого символа в пикселах | байты 16- | char | массив символьных данных, один байт на пиксел каждого символа, общим
количеством (nchars*width*height) байт. |
См. также imagefontwidth() и
imagefontheight(). |