languagesystem DFLT dflt;
languagesystem latn dflt;
lookup LETTER_END {
substitute a' by a end;
} LETTER_END;
feature liga {
substitute a' lookup LETTER_END;
} liga;
And applying this patch makes it work with LuaTeX:
--- a/font.ufo/features.fea
+++ b/font.ufo/features.fea
@@ -1,10 +1,6 @@
languagesystem DFLT dflt;
languagesystem latn dflt;
-lookup LETTER_END {
- substitute a' by a end;
-} LETTER_END;
-
feature liga {
- substitute a' lookup LETTER_END;
+ substitute a' by a end;
} liga;
The minimal reproducible example is:
And applying this patch makes it work with LuaTeX: