Re: Cannot generate "font names database"

Max Chernoff <[email protected]> Wed, 25 Mar 2026 06:25:00 -0600
Newsgroups gmane.comp.tex.live
Message-ID <[email protected]>
Hi Rolf,

On Tue, 2026-03-24 at 23:51 +0100, Rolf Niepraschk wrote:
> I installed TeX Live 2026 (schema full). The first lualatex test failed
> to complete the generation of the "Font names database". The subsequent
> command
>
> luaotfload-tool --update --force -vvv
>
> stalled (using 100% CPU) at
>
> ...
> luaotfload | db : Loading font
> /usr/local/texlive/2026/texmf-dist/fonts/opentype/public/helmholtz-ellis-ji-notation/HEJI2Text.otfluaotfload
> > db : Invalid names table of font HEJI2Text.otf, using dummies.
> Reported: fontname="nil", fullname="nil".
> luaotfload | db : Loading font
> /usr/local/texlive/2026/texmf-dist/fonts/truetype/public/lxgw-fonts/LXGWNeoXiHei.ttf
>
> After temporarily removing the font files with
>
> mv /usr/local/texlive/2026/texmf-dist/fonts/truetype/public/lxgw-fonts /tmp/
>
> was the problem resolved.

Thanks for the report. Normally, our answer would just be "take it up
with the package author", but in this specific case, this breaks
LuaLaTeX almost entirely (if it decides to reload the font name database
for whatever reason), and as far as I can tell, the files in TL don't
actually match what the author intended to upload:

    https://github.com/myhsia/LXGW-CTAN/issues/5#issuecomment-4126020910

So I've gone ahead and reverted this change in TL directly, so the files
should be restored to their previous versions in the next update.

Thanks,
-- Max