Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
generalites:glossaire:qu_est_ce_que_metafont [2018/12/04 00:47] – jejust | 1_generalites:glossaire:qu_est_ce_que_metafont [2021/04/11 02:03] (Version actuelle) – Lien vers un didacticiel. jejust |
---|
====== What is MetaFont? ====== | ====== Qu'est-ce que MetaFont? ====== |
| |
| [[wpfr>Metafont|MetaFont]] a été écrit par Donald Knuth afin qu'il complète <latex>\TeX</latex>. Alors que <latex>\TeX</latex> définit la disposition des glyphes sur une page, MetaFont définit les formes des glyphes et les relations entre eux. MetaFont détaille les tailles des glyphes, pour le bénéfice de <latex>\TeX</latex>, et crée des bitmaps qui peuvent être utilisés pour représenter les glyphes, au profit des programmes qui produiront une sortie imprimée après une exécution de <latex>\TeX</latex>. |
| |
MetaFont was written by Knuth as a companion to TeX; whereas TeX | Le langage de MetaFont pour définir les polices permet l'expression de plusieurs classes de choses: |
defines the layout of glyphs on a page, MetaFont defines the shapes of | * la géométrie simple des glyphes ; |
the glyphs and the relations between them. MetaFont details the sizes of | * les propriétés du moteur d'impression auquel la sortie est destinée ; |
glyphs, for TeX's benefit, and creates bitmaps that may be used to | * des métadonnées qui peuvent distinguer différentes tailles dans la même police, ou les différences entre deux polices appartenant à la même famille (ou apparentée). |
represent the glyphs, for the benefit of programs that will produce | |
printed output as post processes after a run of TeX. | |
| |
MetaFont's language for defining fonts permits the expression of several | |
classes of things: first (of course), the simple geometry of the | |
glyphs; second, the properties of the print engine for which the | |
output is intended; and third, "meta"-information which can | |
distinguish different design sizes of the same font, or the difference | |
between two fonts that belong to the same (or related) families. | |
| |
Knuth (and others) have designed a fair range of fonts using MetaFont, | |
but font design using MetaFont is much more of a minority skill (even) than is | |
TeX macro-writing. | |
What is more, it is a dying art: few new TeX-related fonts are | |
produced using MetaFont, nowadays. Indeed, several of the major font | |
families (that originated in MetaFont designs) are now seldom used in any | |
other way than their conversion to an outline font format. | |
| |
| Donald Knuth (et d'autres) ont conçu une large gamme de polices à l'aide de MetaFont. Toutefois, la conception de polices à l'aide de MetaFont est désormais une compétence plus rare encore que celle de l'écriture de commandes <latex>\TeX</latex>. C'est pour ainsi dire un art en voie de disparition : peu de nouvelles polices liées à <latex>\TeX</latex> sont actuellement produites à l'aide de MetaFont. De fait, plusieurs des grandes familles de polices (conçues avec MetaFont) sont maintenant surtout converties en un autre format de police. |
| |
----- | ----- |
| //Sources:// |
| * [[faquk>FAQ-MF|What is MetaFont?]] |
| * [[http://metafont.tutorial.free.fr/|The METAFONT Tutorial Page]], de Christophe Grandsire (en anglais). |
| |
//Source:// [[faquk>FAQ-MF|What is MetaFont?]] | {{htmlmetatags>metatag-keywords=(LaTeX,metafont,définition,background) |
| metatag-og:title=(Qu'est-ce que MetaFont) |
{{htmlmetatags>metatag-keywords=(LaTeX,background) | |
metatag-og:title=(What is MetaFont?) | |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |
| |