Re: detailed 'diagnostic' of MikTeX/Lua*/fontspec issues

Philipp Gesang <[email protected]>
Newsgroups gmane.comp.tex.luatex.user,gmane.comp.tex.miktex
Message-ID <20130629195612.GA30064@phlegethon>
Hi Evan!

···<date: 2013-06-29, Saturday>···<from: Evan Cooch>···

> For a variety of reasons, luaotfload doesn't 'find' fonts in TEXMF,
> so you need to hack lualibs-dir.lua, as per
> 
> http://tex.stackexchange.com/questions/47156/luaotfload-cant-find-fonts
> 
> Basically, you add
> 
> P("(")  / "%%(" +
> P(")")  / "%%)" +

That modifies the globbing mechanism globally which is not a good
idea because other packages might depend on its exact behavior.
 
> step 12\ Now, before I try the compile of the MWE *with* the
> 'fontspc stuff', I jump out to have a look at lualibs-dir.lua, which
> I suspect has been over-written by a 'new' version.  Suspicion
> confirmed -- and, the lines that need to be tweaked/patched are now
> further down in the file (around line 153).  So, make the

That won’t have any effect as the file isn’t loaded directly but
rather as part of a combined version of all the libraries; see
the manual. Also, since a good deal of the required functionality
comes prepackaged in the fontloader, luaotfload does not anymore
load the lualibs during a Luatex run. (luaotfload-tool does,
though.) Instead, there’s a separate version of l-dir named
luaotfload-lib-dir.lua, so you’ll have to patch that one too.

> tweak...and try the lualatex compile of MWE with 'fontspec stuff'
> included.
> 
> And, here is where it all fails -- get the following error message:
> 
> luaotfload | db: Font names database no found, generating a new one.
>   Ths can take sseveral minutes; please be patient.
> lualatex: Unexpected condition.

Not a luaotfload thing, as I wrote previously, this could be a
buggy font. Does it terminate correctly if you run:

    luaotfload-tool --update --force --verbose=5 --dry-run

?

> But, if I try luaotfload-tool -vv, it doesn't actually print out any
> loaded fonts.  luaotfload-tool -f doesn't do anything either.

“-vv” is synonymous with --verbose=2; “-f” is --force and has no
meaning with out --update. The arguments are documented in the
manpage.

Best regards,
Philipp
signature.asc (application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQEcBAEBCgAGBQJRzzvcAAoJEI7yfcKNwM1+Nq4H/0QA64WT8qmVmS8nttB45swD
6QZk/hA9wfKGwGNMvCuVzW4crmhnw74hu4QV2zRQOMexYQQgMCpUthZFrbmJxrYo
tXW7Rfl81HutoE3kBh20HlFli7LGcUaGG5wg2K5BKxK2ruxwHYQ2dQSxwxxVYGJT
DtVmkzgqgbtHBQCpIzjmTDFjrppjSqVjPCALO/lyBfSZDY/5sKI+ZHEe8Xv5253o
9WW3iXqEcjd/3XtCWr2Uznp8+XQxZpJnZkoQ/VSM/dK9k12rOSpkmjnuxvPkglze
IRTRoE2Q53X6HSYOy7PAEqoo/9ZDwn544K/gS2vLfTH948sbdOg7QShZLMsyAwI=
=Yiv8
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.