Hi, Hi all, I have just released the new beta for luatex, with version number now at 0.20.0. This will be the last beta with big changes in it for a while: I will start work on the mplib project now, and that will be my main focus for the coming two/three months. I have planned for bug-fix releases for this beta, though. Actually, there certainly will be a 0.20.1 pretty soon, because: there are some pretty nasty bugs in the bidirectional algorithm that need fixing (sorry Idris, my brain is too blurry to solve these right now, I'll try again in a day or two); there is a node memory leak in math mode (not bad enough to be a shopstopper, but it needs fixing); the manual can be improved quite a bi (as the question from Jonathan prove!). News compared to the last beta (0.11.2) is as follows: * Completely overhauled hyphenation and ligkern application, including the addition of a new "lang" table in lua to interface to the language parameters, some extra functions in the "node" table, and a few extra callbacks ("hyphenate", "ligaturing", "kerning", "post_linebreak_filter"). There is a new chapter in the manual to document all the changes to the hyphenation and line breaking algorithms, it is simply too much to list here. * the interface of the pre_linebreak_filter,hpack_filter, vpack_filter, and pre_output_filter has changed slightly. * boxes can now get explicit attributes different from the currently active set, using a syntax like \hbox attr2=12 attr3=-1 to 12pt {Hi!} * lpeg is now at version 0.7 * a whole series of exotic bugs and compiler warnings are fixed, mostly thanks to the watchful eye of Fabrice. * texio.print now accepts multiple strings as arguments. * the lua functions os.sleep(), os.times(), os.gettimeofday() and os.tmpdir() have been added. * lua now comes with the coroutine (coco) patches from the luajit project applied. * the banner line no longer claims to be TeX. * a bunch of bugs reported on the mailing list have been fixed (I hope all of them). * (internal) we found lots of small ways to speed up lua node processing. * (internal) the node (de)allocation functions have been rewritten, so that absolutely all nodes now have a type, even the ones with variable sizes. I have uploaded source and linux/win32 binaries to http://foundry.supelec.fr/projects/luatex/ Have fun, Taco