Taco Hoekwater wrote:
2. the cid fonts cause MkIV gives a waring as following:
LuaTeX warning: lua-loaded font [44] (/usr/share/fonts/adobe/AdobeSongStd-Light) has no characters!
Verified, same here, even with the official current.
Something is broken in the handling of the 'subfonts' key, but I haven't figured out what (yet?).
The 'merge cid fonts' enhancer is broken. It starts by testing data.glyphs, but this is the field it is supposed to fill (!). The patch is a one-liner: --- font-otf.lua~ 2010-05-23 10:20:10.979586135 +0200 +++ font-otf.lua 2010-05-23 10:39:51.954338034 +0200 @@ -576,7 +576,7 @@ otf.enhancers["merge cid fonts"] = function(data,filename) -- we can also move the names to data.luatex.names which might -- save us some more memory (at the cost of harder tracing) - if data.subfonts and data.glyphs and next(data.glyphs) then + if data.subfonts then local cidinfo = data.cidinfo local verbose = fonts.verbose if cidinfo.registry then