[luatex] Misplaced letter

Ulrike Fischer luatex at nililand.de
Thu Jul 26 17:12:36 CEST 2018

Am Thu, 26 Jul 2018 16:49:05 +0200 schrieb Javier Bezos:

>>> \font\at= [c:/Windows/Fonts/arabtype.ttf]:%
>>>     mode=node;script=arab;+init;+medi;+fina;+rlig;
>> how about also adding: 'kern' 'mark' 'mkmk' 'curs' as well as 'analyze' and
>> maybe 'liga', 'calt', 'clig' and more
> The two words I selected should work with the minimal
> set of features I set. And indeed, your code under
> \tex\generic\context\luatex DOES work.
> But luautfload has not been updated (and adding these
> features changes nothing).

You need to use a newer fontloader.

Please try the experimental luaotfload:

Get the texmf-tree from here 


and save it somewhere on your computer (or clone the whole

Add the texmf to your system by issuing

   tlmgr conf auxtrees add path/to/the/texmf/root

It should then work out of the box. You should see messages like

!!!!! MK: Using CHANGED luaotfload-parsers.lua 2018-06-26 !!!!!
luaotfload | conf : Requested fontloader
"fontloader-reference-2018-07-20.lua" n
ot defined, use at your own risk.

in the log.

At the first run it will probably regenerate the font database. So
be patient. 

If you no longer want to use it, deactivate it with

   tlmgr conf auxtrees delete path/to/the/texmf/root

In the folder fontloader-luaotfload of this texmf is a
luaotfload.conf, there you can activate/deactivate fontloaders (by
removing the semicolon). 

The currently last (commented) entry 
;fontloader = fontloader-reference-2018-07-20-patched.lua
contains the direction patch suggested yesterday by Hans which also
corrects the \halign. 

Ulrike Fischer 

More information about the luatex mailing list