# AddFont

`AddFont(string family [, string style [, string file [, string dir]]])`

## Description

Importe une police TrueType, OpenType ou Type1 et la rend disponible. Il faut au préalable avoir généré un fichier de définition de police avec l'utilitaire MakeFont.
Le fichier de définition (ainsi que le fichier de police en cas d'incorporation) doit être présent dans :

- Le répertoire indiqué par le quatrième paeamètre (si ce paramètre est renseigné)
- Le répertoire indiqué par la constante `FPDF_FONTPATH` (si cette constante est définie)
- Le répertoire `font` situé dans le répertoire de `fpdf.php`

Si le fichier n'est pas trouvé, l'erreur "Could not include font definition file" est générée.

## Paramètres

`family`
  Famille de la police. Le nom peut être choisi arbitrairement. S'il s'agit de celui d'une famille standard, la police correspondante sera masquée.
`style`
  Style de la police. Les valeurs possibles sont (indépendamment de la casse) :
  - chaîne vide : normal
  - `B` : gras
  - `I` : italique
  - `BI` ou `IB` : gras italique
  La valeur par défaut est le style normal.
`file`
  Le fichier de définition de police.
  Par défaut, le nom est construit à partir du nom de la famille et du style, en minuscules et sans espace.
`dir`
  Le répertoire dans lequel se trouve le fichier de définition.
  Si non renseigné, le répertoire par défaut est utilisé.

## Exemple

    $pdf->AddFont('Comic', 'I');

est équivalent à :

    $pdf->AddFont('Comic', 'I', 'comici.php');

## Voir

SetFont

Index