Hi, For those with access to the ftp server: there is a new beta. There are two important changes: - When a font is not found (by file) the file database is regenerated if there is a mismatch with the format version. - All (most) file related code has been moved to the file-* files. In the process more activity is delegated to lua and some obscure helper macros have been removed (were only needed deep down). Willi: You have to test the project code as I'm not sure if all works as expected. You can now do things like: \environment environment-1.lua \environment environment-1.tex \environment environment-2 \startproduct product-1 \component component-1.lua \component component-1.tex \component component-2.tex \component component-3.cld \component component-1 \component component-2 \stopproduct You can also play with \loadluafile[yourfile] \loadluafileonce[yourfile] \loadluafile[loc:///yourfile] \loadluafileonce[loc:///yourfile] Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------