[dev-context] Luatex 0.66.0 announcement

Taco Hoekwater taco at elvenkind.com
Tue Apr 12 14:29:36 CEST 2011


I have just uploaded the archives for a new luatex release, 0.66.0.

This release has ongoing work on the 'epdf' lua interface by
Hartmut (and that interface now has documentation as well). Besides
that, the release fixes a number of the bugs that have been reported
over the past months (mostly the smaller/easier ones).

Luatex 0.66.0 will be the last release in the 0.6X series. The next
release will be luatex 0.70.0;that will be the version on texlive 2011.

Expect no major differences there either, the tracker has just
a few items remaining for 0.70.0. Over the last half year, I personally
have been much too busy with MetaPost to do any real work on luatex,
hence the somewhat disappointing amount of feature progress.

I have uploaded the 0.66.0 base package to tlcontrib as well, but
please give the builders a few days to create actual platform-
specific binaries.


* fixed: linebreak_filter doesn't do its default job when
   tex.linebreak is used

* fixed: \escapechar ignored by \meaning

* fixed: wrong px default

* fixed: font kern attribute inheritance

* fixed: "nop" unrecognized in virtual fonts

* fixed: assertion failure in dviluatex when font ptmr8t used

* fixed: tex.settoks for with strings with embedded zeroes

* fixed: an indexing problem with nonexistent font glyphs

* fixed: some crashes and other bugs on the 'subtype' and 'prev'
   fields (not all node types have those fields)

* fixed: crash on  token.csname_id ("")

* fixed: initialize the statically allocated node's type ids

* fixed: fencepost error in math parameter counting

* fixed: math family numbers > 255 are allowed

* fixed: compilation failure on Hurd

* fixed: a small bug leading to displacements when reading
   the AccentTop table

* fixed: \directlua followed by \pdfximage generates error if
   draft mode is active

* fixed: a problem with \vadjust pre in alignments

* fixed: a lua stack growing problem in the backend in 0.65.0,
   resulting in an inability to create more than a few thousand
   generated pages

* fixed: inclusion of Scribus-generated pdfs

* adapt: the default form margin is now zero (was 1bp before)

* adapt: libpng 1.4.4, zzuplib 0.13.60, mplib 1.504

* adapt: small changes to the build system and new imports from
   the texlive repository

* feature: new function node.currentattr() queries the current
   active attribute list

* feature: Lua font loading; ignore unknown enumeration keys in

* feature: JPEG 2000 image support

* feature: continuing work on the 'epdf' library

* doc: the 'epdf' lua library is now documented

* doc: various other manual corrections

The archives can be downloaded from supelec as usual:


You could also check out the sources via anonymous svn:

   svn co http://foundry.supelec.fr/svn/luatex/tags/beta-0.66.0

Bugs and feature requests can be added to the issue tracker at


Have fun,

More information about the dev-context mailing list