Computer Modern

Computer Modern
Computer Modern
Computer modern sample text.svg
Category Serif
Classification Didone
Designer(s) Donald Knuth
Computer Modern sample text
Sample

Computer Modern is the family of typefaces used by default by the typesetting program TeX. It was created by Donald Knuth with his METAFONT program, and was most recently updated in 1992[1]. However, the family font was superseded by CM-Super (Computer Modern-super), the latest release dating 2008[2]. The latter was complemented by CM-LGC, which provides support for Latin, Greek and Cyrillic, with the latest release dating 2005. Both CM-Super and CM-LGC are included in TeX Live, a modern TeX distribution.

The Computer Modern typefaces are described in great detail (including full source code) in the book Computer Modern Typefaces, volume E in the Computers and Typesetting series, which is unique in the history of font design: in Knuth's words, they "belong to the class of sets of books that describe precisely their own appearance."

As implied by the name, Computer Modern is a modern font. Modern, or "Didone", fonts have high contrast between thick and thin elements, and their axis of "stress" or thickening is perfectly vertical. Computer Modern, specifically, is based on Monotype Modern 8a, and like its immediate model it has a large x-height relative to the length of ascenders and descenders.

The most unusual characteristic of Computer Modern, however, is the fact that it is a complete type family designed with the METAFONT system. The Computer Modern source files are governed by 62 distinct parameters, controlling the widths and heights of various elements, the presence of serifs or old-style numerals, whether dots such as the dot on the "i" are square or rounded, and the degree of "superness" in the bowls of lowercase letters such as "g" and "o". Computer Modern is by no means the only METAFONT-designed typeface, but it is by far the most mature and widely used.

The advance of printer technology has reduced the need for software rasterizers like METAFONT, which produced a bitmap version of the font from the metafont stroke-based definition. Outline fonts (to be rendered by the printer or display system) are now generally preferred. Computer Modern was first transformed to a PostScript Type 3 font format by BlueSky, Inc. in 1988, and then to Type 1 in 1992 to include font hinting[3]. The Type 1 version has since then been donated to the AMS which distributes them freely under the Open Font License[4]. It is found in most standard TeX distributions. Other PostScript-based replacements exist such as BaKoMa, CM-super, or Latin Modern, instead of the original METAFONT-based Computer Modern. The Latin Modern implementation, maintained by Bogusław Jackowski and Janusz M. Nowacki, is now standard in the TeX community and was made through a METAFONT/MetaPost derivative called METATYPE1.

References

  1. ^ D. E. Knuth's apology for the updated font
  2. ^ cm-super README file
  3. ^ History of CM PostScript fonts
  4. ^ http://www.ctan.org/tex-archive/fonts/cm/ps-type1/README.bluesky
  • Donald E. Knuth, Computers and Typesetting Volume E: The Computer Modern Fonts, Addison-Wesley, Reading, Mass. 1986 Hardcover: ISBN 0201134462, Softcover: ISBN 0201606607

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Computer Modern — Schriftart Computer Modern Kategorie …   Deutsch Wikipedia

  • Computer Modern — Présentation Type Serif Auteur(s) Donald Knuth Exemple …   Wikipédia en Français

  • European Computer Modern — Die ec Schriften – ec steht für European Computer Modern oder Extended Computer Modern – sind eine Erweiterung der Computer Modern auf die Cork Kodierung. Sie wurden von Norbert Schwarz und Jörg Knappen in Metafont implementiert und sind freie… …   Deutsch Wikipedia

  • Extended Computer Modern — Die ec Schriften – ec steht für European Computer Modern oder Extended Computer Modern – sind eine Erweiterung der Computer Modern auf die Cork Kodierung. Sie wurden von Norbert Schwarz und Jörg Knappen in Metafont implementiert und sind freie… …   Deutsch Wikipedia

  • African Computer Modern — Die fc Schriften sind eine Erweiterung der Computer Modern Schriften für afrikanische Sprachen. Die Abkürzung fc steht für African Computer Modern. Entwicklung Die fc Schriften wurden in den Jahren 1990–92 von Jörg Knappen entwickelt und in… …   Deutsch Wikipedia

  • Modern — ist ein Name für Schriftarten (Beispiel: Computer Modern) die deutsche Bezeichnung für die slowakische Stadt Modra modern ist betont auf der zweiten Silbe des Wortes: ein Adjektiv zum Substantiv Mode und ein Adjektiv zum Substantiv Moderne betont …   Deutsch Wikipedia

  • Computer — For other uses, see Computer (disambiguation). Computer technology redirects here. For the company, see Computer Technology Limited. Computer …   Wikipedia

  • Computer terminal — A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. Early terminals were inexpensive devices but very slow compared to punched… …   Wikipedia

  • Computer science — or computing science (abbreviated CS) is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems. Computer scientists invent algorithmic… …   Wikipedia

  • computer science — computer scientist. the science that deals with the theory and methods of processing information in digital computers, the design of computer hardware and software, and the applications of computers. [1970 75] * * * Study of computers, their… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”