Ordinateur moderne - Computer Modern
| Catégorie | Serif |
|---|---|
| Classification | Didon |
| Concepteur(s) | Donald Knuth |
| Licence | Licence de police ouverte SIL |
| Échantillon | |
Computer Modern est la famille originale de caractères utilisés par le programme de composition TeX . Il a été créé par Donald Knuth avec son programme Metafont , et a été mis à jour pour la dernière fois en 1992. Computer Modern, ou ses variantes, reste très largement utilisé dans l'édition scientifique, en particulier dans les disciplines qui utilisent fréquemment la notation mathématique .
Concevoir
Computer Modern est une police « Didone », ou police à empattement moderne , un genre qui a émergé à la fin du XVIIIe siècle en contraste avec les conceptions plus organiques qui les ont précédées. Les polices Didone ont un contraste élevé entre les éléments épais et minces, et leur axe de "contrainte" ou d'épaississement est parfaitement vertical. Computer Modern était spécifiquement basé sur la taille de 10 points du Modern Extended 8A de l'American Lanston Monotype Company , qui fait partie d'une famille Monotype initialement publiée en 1896. C'était l'un des nombreux visages modernes émis par les fondeurs de caractères et Monotype autour de cette période, et le style standard pour l'impression de corps de texte à la fin du XIXe siècle.
En créant le système d'édition TeX, Knuth a été influencé par l'histoire des mathématiques et le désir d'atteindre le « style classique » des livres imprimés en caractères métalliques. Les visages modernes ont été largement utilisés pour l'impression mathématique, en particulier avant que Times New Roman ne devienne populaire pour l'impression mathématique à partir des années 1950.
La caractéristique la plus inhabituelle de Computer Modern, cependant, est le fait qu'il s'agit d'une famille de caractères complète conçue avec le système Metafont de Knuth , l'une des rares polices développées de cette manière. Les fichiers source Computer Modern sont régis par 62 paramètres distincts, contrôlant les largeurs et les hauteurs de divers éléments, la présence d' empattements ou de chiffres à l'ancienne , que les points tels que le point sur le "i" soient carrés ou arrondis, et le degré de « superness » dans les bols de lettres minuscules telles que « g » et « o ». Cela permet aux conceptions Metafont d'être traitées de manière inhabituelle; Knuth a montré des effets tels que le morphing dans les démonstrations, où une police passe lentement à une autre au cours d'un texte. Bien qu'il ait attiré l'attention pour le concept, Metafont a été utilisé par quelques autres concepteurs de polices ; en 1996, Knuth a commenté "demander à un artiste de devenir suffisamment mathématicien pour comprendre comment écrire une police avec 60 paramètres est trop" tandis que le concepteur de polices de la période numérique Jonathan Hoefler a commenté en 2015 que "l'idée de Knuth que les lettres commencent par des formes squelettiques est défectueux".
Versions dérivées
Knuth a produit ses polices Computer Modern originales à l'aide de Metafont , un programme qui lit les définitions de glyphes basées sur les traits et génère des polices prêtes à l'emploi sous forme de fichiers image bitmap. Il a principalement laissé la police, comme avec d'autres composants de TeX, dans le domaine public , mais a fait une demande : que toute œuvre dérivée basée sur le logiciel de Knuth ne porte pas le même nom, une demande faite par Knuth pour assurer le contrôle qualité . Cette stipulation est similaire à celle trouvée dans la SIL Open Font License , et des dérivés ultérieurs de Computer Modern ont été publiés sous cette licence.
Les progrès de la technologie de publication (PostScript, PDF, imprimantes laser) ont réduit le besoin de polices bitmap. Les formats préférés sont désormais les polices vectorielles telles que Type 1 , TrueType ou OpenType , qui peuvent être rendues efficacement à une résolution arbitraire et à l'aide de techniques sophistiquées d'anticrénelage par le micrologiciel de l'imprimante ou les visionneuses de documents à l'écran. Par conséquent, plusieurs autres projets ont porté les polices Computer Modern dans de tels formats. Certains de ces projets ont également complété Computer Modern avec
- caractères supplémentaires (euro, caractères accentués, couverture en caractères cyrilliques et grecs)
- différents encodages de polices (pour surmonter les problèmes avec les jeux de caractères 8 bits d'origine de Knuth)
- variantes de style de police supplémentaires
Plusieurs de ces dérivés sont désormais également largement utilisés et inclus dans TeX Live , une distribution TeX moderne.
Une version étendue actuelle de la famille Computer Modern au format OpenType à usage général est la distribution CMU (pour Computer Modern Unicode ):
- CMU Serif, la principale famille de polices Computer Modern. Cela inclut les quatre styles de police traditionnels (régulier, italique, gras, gras italique), ainsi que :
- Italique droit CMU Serif, un style italique droit semblable à l'écriture cursive droite
- CMU Serif bold non étendu, un poids audacieux duplexé pour avoir la même largeur que le style régulier
- CMU Serif roman et gras oblique, deux styles obliques
- CMU Classical Serif, un design en italique avec des designs serif légèrement plus simples
- Concrete Roman , une police à empattement de dalle dans les quatre styles standard
- CMU Typewriter, une police à empattement de type machine à écrire
- CMU Sans Serif, une police sans-serif complémentaire , et CMU Bright, un style plus léger du même design
- CMU Sans demi-condensed, un style condensé du même design
Ciel bleu
Computer Modern a d'abord été transformé en un format de police PostScript Type 3 par BlueSky, Inc. en 1988, puis en Type 1 en 1992 pour inclure les conseils de police . La version de type 1 a depuis lors été donnée à l' American Mathematical Society (AMS) qui les distribue gratuitement sous la licence Open Font. On le trouve dans la plupart des distributions TeX standard.
Latine Moderne
L'implémentation Latin Modern, maintenue par Bogusław Jackowski et Janusz M. Nowacki de TeX User Group Poland , est maintenant standard dans la communauté TeX et a été réalisée via un dérivé Metafont / MetaPost appelé METATYPE1 . Il est dérivé des polices BlueSky Type 1, qui ont été reconverties en programmes METATYPE1 basés sur des contours, à partir desquels les polices étendues Type1 et OpenType Latin Modern ont été développées. ConTeXt utilise Latin Modern comme police par défaut, au lieu de Computer Modern
Le processus de conversion aller-retour de Type1 à METATYPE1 à Type 1 impliqué dans la production des polices Latin Modern a essayé de préserver les informations de suggestion des polices BlueSky ; cependant, il a ajouté des erreurs d'arrondi qui affectent la qualité de l'allusion à de faibles tailles de pixels. Par conséquent, l'affichage à l'écran des polices Latin Modern peut entraîner un affichage moins uniforme du crénage et de la hauteur des caractères que ce n'est le cas avec les polices BlueSky.
Le même processus a ensuite été étendu à certains clones de polices PostScript gratuits dans le cadre du projet cadre appelé TeX Gyre .
La police Latin Modern a également gagné une table mathématique OpenType .
Autres
- Polices EC – ressemblent beaucoup à Computer Modern, mais ont des métriques légèrement différentes. Ce sont les premières polices TeX à utiliser le " codage Cork " (en LaTeX également connu sous le nom de codage T1) qui fournit des glyphes précomposés pour les langues d'Europe occidentale. Les polices EC originales n'étaient disponibles que sous forme de bitmaps générés par Metafont.
- Polices TC – les polices TeX Companion fournissent un certain nombre de symboles supplémentaires couramment utilisés dans le texte.
- Polices BaKoMa – une autre version Type1 générée automatiquement de Computer Modern par Basil K. Malyshev, datant de 1994. Les polices restent disponibles au téléchargement.
- CM-super – une très grande extension de Computer Modern, disponible dans une variété d'encodages. Ces polices ont été automatiquement vectorisées à partir de bitmaps de polices Computer Modern ou EC et ne contiennent donc pas d'informations d'indication dans les polices BlueSky.
- CM-LGC – une extension latine, grecque et cyrillique
- GUST – ajout de nombreux signes diacritiques et vietnamien
Voir également
- STIX Fonts , un projet de création de polices mathématiques compatibles Times New Roman . Open-source sous la licence de police ouverte SIL .
Les références
Lectures complémentaires
- Donald E. Knuth, Computers and Typesetting Volume E: The Computer Modern Fonts , Addison-Wesley, Reading, Mass. 1986 Relié : ISBN 0-201-13446-2 , Couverture souple : ISBN 0-201-60660-7