Que signifient les sigles T1, mf, fd etc. ?
Contribution de P. Pichaureau (ppichaur at grannus.u-strasbg.fr) :
Voici une mise au point rapide, histoire que vous compreniez
de quoi ça parle.
En 1990, lors d'une réunion d'utilisateurs de TeX, à Cork, il a
été décidé de développer une table d'encodage particulière pour
les fontes de TeX. Cette table contient des signes diacritiques
et un certains nombre de symboles qui permettent de composer des
textes dans un bon nombre de langues européennes.
Ce codage s'appelle T1 (parfois Cork encoding), et l'ancien
codage de TeX s'appelle OT1 (Old T1). Les autres codages (U,
etc.) concernent des polices particulières et/ou des polices qui
ne respectent ni T1 ni OT1.
Les fontes « standard » de TeX qui respectent ce codage
s'appellent fontes EC (pour european coding, il me semble). Les
fontes DC étaient une pré-version des fontes EC. La phase de
mise au point des fontes EC ayant duré un certain nombre
d'années, on s'y perd un peu.
Les fontes TC (text companion) contiennent un certain nombre de
caractères textuels utilisés en mode mathématique. À l'origine,
Knuth prenait ces caractères dans les polices textes normales,
mais cela pose des problèmes si vous essayez d'utiliser d'autres
polices de texte. C'est pour cela qu'on préfère maintenant les
mettre à part.
Ça c'est pour les problèmes de codage.
Pour les pk, mf, etc. je refuse de rentrer dans les détails,
mais voici un rapide aperçu de la question :
fichiers mf -> sources metafont. À partir de là, metafont génère
les fichiers tfm et pk.
fichiers tfm -> métriques des fontes. Contient la taille des
caractères, les corrections d'espacement éventuelles, etc. TeX a
imperativement besoin de ces fichiers pour compiler un
document.
fichiers pk -> polices au format bitmap. C'est ce qui est
utilisé pour la prévisualisation et l'impression (même en
PostScript, et ne me demandez pas pourquoi !).
fichiers vf -> vf pour Virtual Font. Les fontes virtuelles ont
été mises au point par Knuth pour vous permettre
d'utiliser des fontes de provenance diverses. Les fichiers vf
sont utiles lorsque vous essayez d'utiliser des fontes
PostScript.
fichiers fd -> description des fontes. Ça, c'est en rapport avec
NFSS. Bon, là, je suis obligé de m'étendre.
NFSS, c'est la manière dont LaTeX2e sélectionne une fonte. LaTeX
ne le faisait pas assez proprement, alors on a fait le ménage.
Un fichier .fd dit à LaTeX2e quels sont les fichiers .mf à
utiliser pour telle police, dans telle taille, dans telle
famille, avec telle variation. C'est avec ce fichier que vous
dites à LaTeX2e de prendre la version sans serif dans tel
fichier, la taille 9pt dans tel autre, et le gras dans ce
troisième fichier.
En tout état de cause, tfm et fd sont indispensables à la bonne
marche de LaTeX2e. Les mf sont indispensables à la creation des
tfm et despk, et les pk sont indispensables à la visualisation
et à l'impression.