If I read the Microsoft spec for Arabic, it seems pretty clear that features should be applied one by one, in a specified order. On the other hand, I have the impression that Harfbuzz applies the lookups in lookup order. Is that the case? Evidence at <https://github.com/behdad/harfbuzz/issues/505>. Thanks, Eric.