Hi, I have just uploaded the archives for a new luatex release, 0.78.2. This release merges some experimental branches, and fixes a few of the outstanding bugs. Changes: * Extended lua fontloader's info() function to include data from the 'pfminfo' and 'names' structure. * Removed a recent extension in the lua fontloader library that made loading fonts with lots of glyphs slow (ArialUnicoce.ttf). Note: the extension made sure that there were no duplicate glyph names in the font after loading. * Restored --recorder output for lua files (dofile/loadfile/io.open) * One-at-a-time pattern adding from lua used to require enormous amounts of memory * luatex's fontloader.to_table() no longer reports 'altuni' table information for alternates that are solely driven by the font encoding. This fixes loading time issues for fonts that fill encodings by copying a single glyph many times, like e.g. LastResort.ttf from Apple. * The datestamp no longer appears in any banners. The associated \luatexdatestamp primitive is deprecated and will be removed in 0.80.0. * Synchronization with the TeXLive sources updated the following libraries: * cairo is now 1.12.16 * pixman is now 0.32.4 * lua is now 5.2.3 * zlib is now 1.2.8 * poppler is now 0.25.0 * That same TL synchronization also fixes these issues: * Always write "\nendstream" to the PDF for PDF/A-1b compliance. * Large file support (>4GB) in Lua * Big images could overflow on systems where sizeof(long)=4. * In writing CID CFF fonts to the PDF, and end_dict() was missing. * Unknown 'post' table versions (found in some broken ttf/otf fonts) are now treated as-if they specified version 3.0. * Fix crashes on 32-bit systems caused by bad C header inclusion order * Handle '--luac' and '--luaconly' properly * luatex is now released under GPLv2+, not just GPLv2. * luatex can now find .ofm metric files even if the extension is not given explicitly. * node.unset_attribute() was broken in 0.78.0 * The UTF-8 commandline patch from 0.78.0 for Win32 was removed again (did not work properly) The archives can be downloaded from supelec as usual: https://foundry.supelec.fr/projects/luatex/ You could also check out the sources via anonymous svn: svn co --username anonsvn --password anonsvn \ https://foundry.supelec.fr/svn/luatex/tags/beta-0.78.2 Bugs and feature requests can be added to the issue tracker at http://tracker.luatex.org Have fun, Taco
participants (1)
-
Taco Hoekwater