# [luatex] Libertine +math shift + ä = error?

Arno Trautmann Arno.Trautmann at gmx.de
Sun Jun 24 23:05:51 CEST 2012

Khaled Hosny wrote:
> Apparently it is a luatfload bug, which is looking for a new maintainer.
> You would better report this to luatofload tracker and hope the new
> maintainer would look into it.

Ok, thanks, I was not sure whom to “blame”, since it only happens with
this font etc.

cheers
Arno

> On Sun, Jun 24, 2012 at 10:35:50PM +0200, Arno Trautmann wrote:
>> Hi,
>>
>> can anybody at least reproduce this error? Or was my question
>> unclear and therefore no answers?…  :(
>>
>> cheers
>> Arno
>>
>> Arno Trautmann wrote:
>>> Hi all,
>>>
>>> I'm getting a strange error when I try to compile the following code:
>>>
>>> \documentclass{scrartcl}
>>> \usepackage{fontspec}
>>> \setmainfont{Linux Libertine O}
>>> \begin{document}
>>> $8,56 eV$, während
>>> \end{document}
>>>
>>> The error I get states:
>>>
>>> attempt to index local 'tm' (a nil value)
>>> .
>>> \newpage ...k \@nobreakfalse \everypar {}\fi \par
>>>                                                    \vfil \penalty -\@M
>>> l.6 \end{document}
>>>
>>> ?
>>>
>>> Please note that the “a” glyph is not a single character, but is a
>>> composite umlaut plus an a. (You get this, e.g. by copying from the Mac
>>> preview software instead of the ä that originally was used.) A normal ä
>>> in the source code does work without problems.
>>>
>>> However, this seems to happen only with the Linux Libertine font. But
>>> the really mind blowing thing here is: The error only appears when a
>>> math shift is used in the paragraph where the ä appears – both before
>>> and after the ä. This makes things hard to track …
>>>
>>> So, any ideas what the problem here could be?
>>>
>>> cheers
>>> Arno
>>>
>>
>