Metafont - meaning and definition. What is Metafont
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is Metafont - definition

DESCRIPTION LANGUAGE USED TO DEFINE RASTERTYPE FONTS
MetaFont; METAFONT
  • 187px

METAFONT         
A system for the design of raster-based alphabets by {Donald Knuth}. A companion to TeX. ["The METAFONT Book," Donald Knuth, A-W 1986. Version 2.0, March 1990]. (1994-11-04)

Wikipedia

Metafont

Metafont is a description language used to define raster fonts. It is also the name of the interpreter that executes Metafont code, generating the bitmap fonts that can be embedded into e.g. PostScript. Metafont was devised by Donald Knuth as a companion to his TeX typesetting system.

One of the characteristics of Metafont is that the points defining the shapes of the glyphs—for example top of a stem, or intersection of a stem and crossbar—are defined with geometrical equations; the intent that the three stems of an ‘m’ are equally spaced horizontally might be expressed as x 2 x 1 = x 3 x 2 {\displaystyle x_{2}-x_{1}=x_{3}-x_{2}} if points 1, 2, and 3 are at the bottom ends of the three stems, whereas the intent that they all end on the same vertical position would be y 1 = y 2 = y 3 {\displaystyle y_{1}=y_{2}=y_{3}} .

Metafont is a macro language, where operations such as "draw a lower case top of stem serif at point 4" might appear as one macro instruction (with the point as argument) in the program for a letter. For describing shapes, Metafont has a rich set of path construction operations that mostly relieves the user of having to calculate control points.

Many families of Metafont fonts are set up so that the main source file for a font only defines a small number of design parameters (x-height, em width, slant, vertical stroke width, etc.), then calling a separate source file common for a whole range of fonts to actually draw the individual glyphs; this is the meta aspect of the system.