Back to Editor

About MetaFont

MetaFontMetaFont logo is a programming language for describing bitmap fonts, developed in 1979 by mathematician Donald Knuth.Donald Knuth in a chair MetaFont is the sister program of TeXTeX logo, where TeX stets type and MetaFont describes the letters. Both programs offer a solution to the poor typesetting quality of phototypesetting.mathematical typography MetaFont gets its name because of its ability to capture the designer’s intentions rather than just the drawings that result from those intentions.lessons learned from metafont Knuth describes and explains his system in his article The concept of a meta-font.the concept of a metafont MetaFont uses a skeleton based constructionskeleton letter, rather than contourscontour letter, for describing letterforms, allowing manipulation using parameters.metafont psalm Another unique aspect is MetaFont’s use of ‘pens’metafont pens, a digital pen running along the skeleton to create a calligraphic contrast. The use of pens and parameters allows for great amounts of variation using only one skeleton.meta-the-difference-between-the-two-font This is a contemporary examplemeta-the-difference-between-the-two-font by Dexter Sinister, exploring the possibilities of a meta-font.a note on the type With MetaFont, the user describes points that are connected using splines. These splines are based on calculations by John HobbyJohn Hobby paper, and result in “the most beautiful curves”. Despite MetaFont’s pioneering aspects, the system never broke through with a broader audience. Not many meta-fonts have been created using the system (probably because of its unintuitive way of working). The most well-known example is Knuth’s own typeface, Computer moderncomputer modern typeface, a collaboration with Hermann Zapf.Donald Knuth & Hermann Zapf In later years MetaFont regained some popularity within type design. A handful of digital tools reimagined MetaFont in a contemporary setting. Some of the most notable tools are: Metaflopmetaflop, Prototypoprototypo and Metapolatormetapolator, all focusing on parametric type design.