Metafont est un langage employé pour composer des polices vectorielles. Il a été conçu par Donald Knuth et fait partie du célèbre système de composition TeX.
Donald Knuth commence à travailler sur le logiciel de création de fonte en 1977 et produit la première version de Metafont en 1979. Il développe une version du système Metafont complètement différente en 1984, en raison de limitations dans le langage initial. C'est la révision de ce système qui est toujours utilisée de nos jours. Le système de version de Metafont est similaire à celui de TeX, avec un numéro de version approchant asymptotiquement de la constante de Neper e à chaque révision.
Ce langage comprend des instructions graphiques et sa syntaxe de base ressemble à celle des langages de la famille Algol. Une caractéristique de Metafont est de donner la possibilité de définir les contours des caractères avec des relations géométriques puissantes ; par exemple, un point peut être défini comme l'intersection d'un segment de droite et d'une courbe de Bézier. Des instructions permettent d'effectuer des homothéties, des rotations, des symétries, des translations etc. Metafont interprète ces instructions placées dans un fichier source d'extension .mf et génère un fichier d'image d'extension .gf (generic font) contenant la police et ce dernier peut être compressé en un fichier d'extension .pk (packed) à l'aide du programme GFtoPK. Metafont peut aussi produire un fichier d'informations métriques d'une police au format TeX Font Metric, d'extension .tfm.
Metafont est le plus souvent appelé sans demande directe de l'utilisateur. Les fichiers au format DVI ne contiennent que des références aux polices de caractères, plutôt que des références à l'ensemble des points ou des vecteurs constituant un caractère, c'est-à-dire à son œil. D'autres formats comme le PostScript, ne se limitent pas à de telles références. En conséquence, les œils doivent être consultés toutes les fois qu'une demande est faite de visualiser, d'imprimer ou de convertir un fichier DVI.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
TrueType est un format de fonte numérique créé par Apple vers la fin des années 1980, pour concurrencer le format PostScript Type 1, standard développé par Adobe. Comme pour ce dernier, la forme de chaque glyphe d'une police TrueType est définie par des , les courbes de Bézier quadratiques, ainsi que par des algorithmes d'optimisation (« hinting ») sophistiqués. Ceci constituait une avancée importante par rapport au rendu d' (ou « bitmap »), car il était possible de synthétiser une police à plusieurs tailles différentes, en atténuant de surcroît le problème du crénelage.