This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article is written like a manual or guide. Please help rewrite this article and remove advice or instruction.(January 2016)
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(January 2016) (Learn how and when to remove this message)
(Learn how and when to remove this message)
MetaPost
Paradigm
imperative, typesetting
Designed by
John D. Hobby
Developer
Taco Hoekwater, Luigi Scarso
First appeared
1994 (1994)
Stable release
1.8
/ 17 June 2013; 10 years ago (2013-06-17)
Preview release
2.0rc2
/ 19 February 2018; 6 years ago (2018-02-19)
Typing discipline
duck, dynamic, strong
OS
Cross-platform
License
LGPL
Website
tug.org/metapost
Influenced by
Metafont
MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost produces vector graphic diagrams from a geometric/algebraic description. The language shares Metafont's declarative syntax for manipulating lines, curves, points and geometric transformations. However,
Metafont is set up to produce fonts, in the form of image files (in .gf format) with associated font metric files (in .tfm format), whereas MetaPost produces EPS, SVG, or PNG files
The output of Metafont consists of the fonts at a fixed resolution in a raster-based format, whereas MetaPost's output is vector-based graphics (lines, Bézier curves)
Metafont output is monochrome, whereas MetaPost uses RGB or CMYK colors.
The MetaPost language can include text labels on the diagrams, either strings from a specified font, or anything else that can be typeset with TeX.
Starting with version 1.8, Metapost allows floating-point arithmetic with 64 bits (default: 32 bit fixed-point arithmetic)
Many of the limitations of MetaPost derive from features of Metafont. For instance, MetaPost does not support all features of PostScript. Most notably, paths can have only one segment (so that regions are simply connected), and regions can be filled only with uniform colours. PostScript level 1 supports tiled patterns and PostScript 3 supports Gouraud shading.
version 1.8, Metapost allows floating-point arithmetic with 64 bits (default: 32 bit fixed-point arithmetic) Many of the limitations of MetaPost derive from...
he now uses MetaPost for mathematical illustrations. Metafont can render any kind of graphical output, not just glyphs. However, MetaPost and Asymptote...
Meta Platforms, Inc., doing business as Meta, and formerly named Facebook, Inc., and TheFacebook, Inc., is an American multinational technology conglomerate...
MetaType1, also stylized as METATYPE1, is a tool for creating Type 1 fonts using MetaPost, developed by the Polish JNS team (Bogusław Jackowski, Janusz...
approach can be found on GitHub. A related project is MPLib (an extended MetaPost library module), which brings a graphics engine into TeX. The LuaTeX team...
of MetaPost called MetaFun, which allows users to draw page backgrounds and ornaments with MetaPost. MetaFun can also be used directly with MetaPost. ConTeXt...
Meta AI is an artificial intelligence laboratory owned by Meta Platforms Inc. (formerly known as Facebook, Inc.). Meta AI develops various forms of artificial...
Meta elements are tags used in HTML and XHTML documents to provide structured metadata about a Web page. They are part of a web page's head section. Multiple...
released in June 2020. Since version 2.7, MiKTeX has support for XeTeX, MetaPost and pdfTeX and compatibility with Windows 7. Support for 32-bit computers...
is now standard in the TeX community and was made through a Metafont/MetaPost derivative called METATYPE1. It was derived from the BlueSky Type 1 fonts...
seemed not a pure MetaPost package as it is written in C++ using CWEB, but in 2004, it was seen by some as the greatest promise for MetaPost's 3D drawing capabilities...
to the A-list? Meta Golding's red-carpet strategy". The Washington Post. Retrieved May 23, 2023. Murray, Cori (March 17, 2023). "Meta Golding's Ace in...
typefaces List of typefaces OpenType Typeface Typesetting TeX, LaTeX, and MetaPost Saffron Type System, a high-quality anti-aliased text-rendering engine...
commentary on long-running legacy cartoons like Family Circus and B.C. Weekly "metaposts" update readers on notable events in Fruhlinger's life, such as his July...
Meta Runner (known as Meta Runner: The Final Season during its third and final season) is an Australian sci-fi action cyberpunk animated web series created...
Meta marketing is "the synthesis of all managerial, traditional, scientific, social and historical foundations of marketing,” a term first coined by E...
Meta Horizon OS, previously known informally as Meta Quest Platform or Meta Quest OS, is an extended reality operating system for the Meta Quest line of...
The Meta Sudans (Latin: "sweating turning post") was a large monumental conical fountain in ancient Rome. The Meta Sudans was built some time between 89...
Ilir Rexhep Meta (Albanian pronunciation: [iliɾ meta]; born 24 March 1969) is an Albanian politician. He served as the president of Albania from 24 July...
Meta Quest 3 is a virtual reality (VR) headset developed by Reality Labs, a division of Meta Platforms. It was unveiled on June 1, 2023, and released on...
The Meta Horizon Store, known from 2013 to 2015 as Oculus Share, 2015 to 2022 as Oculus Store and from 2022 to 2024 as the Meta Quest Store, is the main...