imageloadfont

(PHP 3, PHP 4 , PHP 5)

imageloadfont -- Carrega uma nova fonte

Descrição

int imageloadfont ( string file)

imageloadfont() carrega uma fonte bitmap do usuário e retorna um identificador para a fonte (este é sempre maior do que 5, assim não conflita com as fontes internas).

O formato do arquivo de fonte é atualmente binário e dependente da arquitetura. Isto indica que você deverá gerar os arquivos de fonte no mesmo tipo de CPU no qual esta executando o PHP.

Tabela 1. Formato do arquivo de fonte

Posição do byteTipo de dados CDescrição
byte 0-3intNúmero de caracteres na fonte
byte 4-7int Valor do primeiro caractere na fonte (normalmente 32 para o espaço)
byte 8-11intA largura em pixel de cada caractere
byte 12-15intA altura em pixel de cada caractere
byte 16-char Matriz com os dados dos caracteres, um byte por pixel em cada caractere para um total de (caracteres*largura*altura).

Veja também imagefontwidth() e imagefontheight().