imageline
imagepalettecopy
Funções da GD
PHP Manual

# imageloadfont

(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.

### Parâmetros

`file`

  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.

  Formato do arquivo de fonte
  Posição do byte | Tipo de dados C | Descrição
  --- | --- | ---
  byte 0-3 | int | Número de caracteres na fonte
  byte 4-7 | int | Valor do primeiro caractere na fonte (normalmente 32 para o espaço)
  byte 8-11 | int | A largura em pixel de cada caractere
  byte 12-15 | int | A 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).

### Valor Retornado

The font identifier which is always bigger than 5 to avoid conflicts with built-in fonts or `FALSE` on errors.

### Exemplos

Exemplo #1 Usando imageloadfont

`<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(50, 20);
$black = imagecolorallocate($im, 0, 0, 0);
$white = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 49, 19, $white);
$font = imageloadfont("04b.gdf");
imagestring($im, $font, 0, 0, "Hello", $black);
imagepng($im);
?>`

### Veja Também

- imagefontwidth() - Retorna a largura da fonte
- imagefontheight() - Retorna a altura da fonte

imageline
imagepalettecopy
Funções da GD
PHP Manual