[metapost] MetaPost 1.004 announcement

Taco Hoekwater taco at elvenkind.com
Thu May 1 11:24:39 CEST 2008

The MetaPost team is happy to announce a new release of MetaPost:

MetaPost 1.004

The sources and a win32 package can be downloaded immediately from


This release will also be available from CTAN soon, and it will be
included in the next TeXLive. The source package should compile normally
on all systems that are capable of compiling a modern web2c-based TeX

The win32 package is intended for texlive or a similar web2c-based
installation, and has been tested only with TeXLive 2007. These
executables will *not* work for miktex, sorry.

Of course, we welcome any comments (either good or bad) that you may
have. Simply replying to this message is fine, but see the bottom of
the message for a more formal way to report bugs and feature requests.

What is new in version 1.004:

* The picture color component commands misbehaved in 1.003:
   the current (default) colormodel was not taken into consideration,
   so all colors had to be explicit for "redpart" etc. to work.
   (this bug is the one broke the graph.mp package)

   In 1.004 for "defaulted" colors, the suitable value in the current
   (default) colormodel is returned without any errors. This change
   also reverts to silently defaulting a 'black' color when asking
   for the redpart etc. of an object that cannot be colored at all.

* The picture color component commands misbehaved in 1.003 in
   a different manner also: the defaults for uninitialized CMYK
   color picture parts were still assuming 'black' was defined as
   (1,1,1,1) instead of as (0,0,0,1).

* The macro Gwithpc_ in the graph.mp package did not work properly
   with non-rgb colormodel objects.

* plain.mp has a new macro, 'colorpart', that returns the color
   parts of a graphical object within a picture in a form suitable
   for feeding it back to 'withcolor'.

* The latest kpathsea library from TeXLive is included.

* There is now a separate manual for the boxes package (mpboxes.pdf).

Legal notice / license / bug reports

MetaPost is a system for producing graphics developed by John Hobby
at AT&T, based on Donald Knuth's Metafont.  The MetaPost home page
is http://tug.org/metapost.

MetaPost and related programs are in the public domain.

The MetaPost development project is currently hosted at Supelec,
https://foundry.supelec.fr/projects/metapost; please report bugs and
request enhancements through there if possible. Alternatively, you
can reach us through the <metapost at tug.org> mailing list as well.

Have fun!

Taco Hoekwater, for the MetaPost team, May 1, 2008.

More information about the metapost mailing list