[lltx] luaotfload update
Khaled Hosny
khaledhosny at eglug.org
Thu Oct 6 10:32:53 CEST 2011
On Thu, Oct 06, 2011 at 10:24:47AM +0200, Ulrike Fischer wrote:
> Am Thu, 6 Oct 2011 09:26:53 +0200 schrieb Khaled Hosny:
>
> >> 2. The "faked" (so called TeX)-ligatures for en-dash and em-dash: --
> >> and ---. Last time I heard about them in the context list Hans just
> >> implemented a fix to get around a bug in connections with this
> >> ligatures. So I'm quite confident that they still work in context
> >> and so too with the newest luaotfload. But it must be tested.
> >
> > They work in ConTeXt but not in luaotfload.
>
> Pity. In this case they need to be reimplemented. I will try if it
> works with fea-files.
>
> I made a small test
>
> \documentclass{article}
> \usepackage{fontspec}
>
> \begin{document}
> öäü -- ---
> \end{document}
>
> and the new code broke on a current miktex:
>
> (I:/TeX-Roots/luaotfload-unstable-neu/tex/latex/fontspec/fontspec.lua)
> Lua module: fontspec 2009/12/04 2 Advanced font selection for
> LuaLaTeX.
>
> ! LuaTeX error
> ...otfload-unstable-neu/tex/latex/fontspec/fontspec.lua:38: atte
> mpt to index field 'hashes' (a nil value)
> stack traceback:
> ...otfload-unstable-neu/tex/latex/fontspec/fontspec.lua:38: in main
> chunk
> [C]: in function 'require'
> J:/MiKTeX2.9/tex/luatex/luatexbase/modutils.lua:52: in function
> 'require_modul
> e'
> <\directlua >:1: in main chunk.
> \lltxb at requirelua ...xluaescapestring {#2}" \fi )}
>
> l.39 \bool_new:N
> \l_fontspec_firsttime_bool
> ? x
>
Runs fine here.
> Is a new luatexbase needed or something else?
No, the error is luaotfload related, are you sure you are loading the
unstable luaotfload?
Regards,
Khaled
--
Khaled Hosny
Egyptian
Arab
More information about the lualatex-dev
mailing list