Hi, I have just released the files for luatex beta 0.11.1. So far, there is a source package and binaries for win32 and linux-i386, as usual. Hopefully, binaries for (some) other platforms will become available in a few days. As you can see below, most of the new stuff is related to fonts. Still to come in that area is extended support for math and opentype, but the immediate focus will shift to opening up the hyphenation subsystem and paragraph builder. A quick list of what is new and fixed since beta 0.10.2: New: * pfb+afm fonts can now be used in 'wide' (encodingbytes=2) mode * searching in PDFS using 'wide' fonts now works reasonably well (based on the tounicode feature) * related to that, tounicode information can now be passed on inside the font metrics table * font subsetting is now supported for CID-based OpenType fonts (however, there is a known bug with KpozMinProVI-Regular.otf) * fontforge's warning and error messages are now intercepted and passed on to the lua code as a second return value of the fontforge.open() function * the new primitive \suppressfontnotfounderror can suppress the TeX error for "Font not found" * The lua function font.current can now be used to set TeX's current font Fixes: * set_attribute(-1) is now the same as unset_attribute() * OpenType lookups with glyph classes would crash luatex * luazlib would not compile on debian (fix from Norbert) * CID-based fonts would crash luatex * Bare CFF should be read in binary mode (fix from Akira) * VF processing did not process packets containing zero bytes properly * the truetype collection (.ttc) handling is fixed, so that all of the fonts inside a collection can now be used reliably * application segfaults and stack overflows are intercepted so that luatex can quit a bit more gracefully * an assertion failuer on systems with signed chars (linux-powerpc) is fixed * a crash on AMD64 linux was fixed * the lua "pdf" table code was wrong * \ifcsname did not work properly for UTF-8 characters * Use of the math-related functions using make_fraction (like \atop) caused a crash * \handling of \if\noexpand was wrong * applied a patch that cleans up XForm and page calculations * "autoconf" support from zziplib is stripped As usual, I have uploaded source and binaries to http://foundry.supelec.fr/projects/luatex/ Have fun, Taco
Hi, If you have not fetched the files yet, wait for a bit longer. 0.11.2 will be released in an hour or so, and that fixes the problem with CJK font subsets. Taco Hoekwater wrote:
Hi,
I have just released the files for luatex beta 0.11.1. So far, there is a source package and binaries for win32 and linux-i386, as usual. Hopefully, binaries for (some) other platforms will become available in a few days.
As you can see below, most of the new stuff is related to fonts. Still to come in that area is extended support for math and opentype, but the immediate focus will shift to opening up the hyphenation subsystem and paragraph builder.
A quick list of what is new and fixed since beta 0.10.2:
New: * pfb+afm fonts can now be used in 'wide' (encodingbytes=2) mode * searching in PDFS using 'wide' fonts now works reasonably well (based on the tounicode feature) * related to that, tounicode information can now be passed on inside the font metrics table * font subsetting is now supported for CID-based OpenType fonts (however, there is a known bug with KpozMinProVI-Regular.otf) * fontforge's warning and error messages are now intercepted and passed on to the lua code as a second return value of the fontforge.open() function * the new primitive \suppressfontnotfounderror can suppress the TeX error for "Font not found" * The lua function font.current can now be used to set TeX's current font
Fixes: * set_attribute(-1) is now the same as unset_attribute() * OpenType lookups with glyph classes would crash luatex * luazlib would not compile on debian (fix from Norbert) * CID-based fonts would crash luatex * Bare CFF should be read in binary mode (fix from Akira) * VF processing did not process packets containing zero bytes properly * the truetype collection (.ttc) handling is fixed, so that all of the fonts inside a collection can now be used reliably * application segfaults and stack overflows are intercepted so that luatex can quit a bit more gracefully * an assertion failuer on systems with signed chars (linux-powerpc) is fixed * a crash on AMD64 linux was fixed * the lua "pdf" table code was wrong * \ifcsname did not work properly for UTF-8 characters * Use of the math-related functions using make_fraction (like \atop) caused a crash * \handling of \if\noexpand was wrong * applied a patch that cleans up XForm and page calculations * "autoconf" support from zziplib is stripped
As usual, I have uploaded source and binaries to
http://foundry.supelec.fr/projects/luatex/
Have fun,
Taco _______________________________________________ dev-luatex mailing list dev-luatex@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-luatex
Hopefully, binaries for (some) other platforms will become available in a few days.
Here there are two, for Intel Mac and Mac OS “Universal” (as the marketing folks from Apple put it). The latter one is much bigger than I would like (15M! probably some misbehaviour on the linker's part), I will investigate. By the way, Taco, your rewriting of zziplib's configure worked really fine for compiling the universally binary and let me strip down my luatex-univ.patch from 17K to 2.8K :-) I would need one more thing, though: could you run ranlib on the resulting libzzip.a? The Apple linker is apparently confused if there is no table of contents. Arthur
participants (2)
-
Arthur Reutenauer
-
Taco Hoekwater