In my current Thai font I want slightly different behaviour in different instances. The bold weight needs a manual adjustment in the mark feature, so I have:
But I don’t want any adjustment in the other instances. If I use a custom parameter to remove the ‘mark’ feature in those instances, then it’s not just the manual part that gets removed, but the entire mark feature. If instead I try add the manual lookup by using ‘replace feature’, it replaces the entire mark feature with only the manual lookup. It seems we need the function to ‘append to feature’ or something?