It seems that when:
hb_buffer_set_script (fBuffer, HB_SCRIPT_ARABIC);
hb_buffer_set_direction (fBuffer, HB_DIRECTION_LTR);
hb_buffer_add_utf32 (fBuffer, "١٢"); // pseudo code, of
course
then the glyphs are presented in the wrong order to the font features.
You can see this with the font available at
<http://fonts.qurancomplex.gov.sa/?page_id=42>. It's intended for the
Quran (and only for the Quran; word doc at the same URL), and ligates
sequences of digits for the end of ayah. The example above displays "end
of ayah 21".
I am using a slightly old version of Harfbuzz, so may be this has been
fixed?
Thanks,
Eric.
_______________________________________________
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/harfbuzz