Hi, This was a bug in luatex: the function that copies the font information from the base font to the expanded font did not copy the last glyph at all. There is a one-character patch to trunk/source/texk/web2c/luatexdir/font/texfont.c: @@ -1094,7 +1094,7 @@ memcpy(math_param_base(k), math_param_base(f), i); } - for (i = 0; i < font_tables[f]->charinfo_count; i++) { + for (i = 0; i <= font_tables[f]->charinfo_count; i++) { ci = copy_charinfo(&font_tables[f]->charinfo[i]); font_tables[k]->charinfo[i] = *ci; } And that fixes it. The only oddness with this particular font is that the 'a' happens to be its last glyph in the ordering of the glyph implementations inside the otf file. Usually, the last of those is something odd like an alternate or a designer' logo, which is probably why nobody noticed before. Lutz Haseloff wrote:
Hi Michael,
Your file works here without problems with the same ConTeXt and LuaTeX, Version beta-0.47.0-2009121623.
That's weird, did you use Michaels font? Best wishes, Taco