Suivant: \DeclareTextAccent, Monter: fontenc package [Table des matières][Index]
\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à.