Suivant: , Monter: fontenc package   [Table des matières][Index]


4.1.1 \DeclareFontEncoding

Synopsis :

\DeclareFontEncoding{codage}{réglages-texte}{réglages-math}

Déclare le codage de fonte codage. Sauvegarde également la valeur de codage dans \LastDeclaredEncoding (voir \LastDeclaredEncoding).

Le fichier t1enc.def contient cette ligne (suivie de bien d’autres) :

\DeclareFontEncoding{T1}{}{}

Les réglages-texte sont les commandes que LaTeX exécutera chaque fois qu’il commute d’un codage à une autre avec les commandes \selectfont et \fontencoding. Les réglages-math sont les commandes que LaTeX utilise lorsque la fonte est accédée en tant qu’alphabet mathématique.

LaTeX ignore tout espace au sein de réglages-texte et réglages-math, de sorte à prévenir toute insertion non voulue d’espace en sortie.

Si vous inventez un codage vous devriez choisir un nom de deux ou trois lettres commençant par ‘L’ pour ‘local’, ou ‘E’ pour ‘experimental’.

Notez que les fichiers de définition de codage de sortie sont potentiellement lus plusieurs fois par LaTeX, ainsi utiliser, par ex. \newcommand peut causer une erreur. De plus, il est préférable que de tels fichiers contiennent une ligne \ProvidesFile (voir Class and package commands).

Notez aussi qu’il est préférable de n’utiliser les commandes en \...Default que dans un paquetage, et non dans les fichiers de définition de codage, puisque ces fichiers ne devraient contenir que des déclarations spécifiques à ce codage-là.