[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