Khaled Hosny a écrit :
After spending most of the day debugging why Arabic shaping is broken in the luaotfload, it turned out to be an attribute issue. The first allocated attribute by \newluatexattribute is 0 and ConTeXt code don't seem to like that, it specifically expects attributes used in luaotfload to be < 255 and > 127.
IIRC, ConTeXt doesn't really care about the 127-255 range, whereas it really cares about using the attribute 0, that's why I made the first attribute 1 in luatextra... What about doing the same in luatexbase? I don't think it really hurts anything...
Thank you, -- Elie
