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
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context

Reply via email to