[luatex] updates to various lua* packages breaks..something.

Khaled Hosny khaledhosny at eglug.org
Fri Apr 26 10:17:00 CEST 2013


On Fri, Apr 26, 2013 at 09:50:25AM +0200, Élie Roux wrote:
> Dear Evan,
> 
> >But, since the time delay can be significant (depending on how many
> >fonts you're working with), this is somewhat more than a nuisance.
> >Further, there is clearly a 'bug' - perhaps not fatal, but one that
> >suggests that something needs a fix.
> 
> I will upload a new version fixing this (more precisely reverting
> the previous change) today on CTAN.
> 
> >Commenting out
> >
> >fonts.define.resolvers.file = fonts.define.resolvers.name
> >
> >from luaotfload.lua seems to work, but
> >
> >1\ what exactly does commenting this line out prevent? (Just for my
> >edification)
> 
> It will break fonts that are present in the font name database
> (which includes fonts reachable by fontconfig) but are not reachable
> by kpse, if you call them with the file: lookup. This means less
> fonts found. But if it worked before, it will certainly continue to
> work with the new version (without rebuilding the database too
> often).

I think the point of file: was to use kpse to locate the files bypassing
the name database entirely, it might not be clear from the documentation
but it has always been the intent. Fonts outside TEXMF tree have to be
given as full paths, just like any kpse lookup.

Regards,
Khaled


More information about the luatex mailing list