Another contextual anchors question: Is it possible to specify the order of application, such that more specific contexts run before less specific ones? i.e. if I have an anchor with context
fehDotless-ar.init.ain @ArabicDots * @KAFm
I would like that to appear in the feature code before another anchor with a more general context:
Both are very recent additions. There is still room for these to change until the 3.2 release which is when the Handbook will be updated to document the latest stable features.
I’m having problems with contextual anchors. I tried both of these, but neither of them is switching the anchor when followed by one of the medialRa glyphs:
I also need to have several contexts, did this get implemented yet?
Also this contextual anchor is not being written into the mark code, I need the first mark (the righthand one) to move a bit further to the right when there’s the second mark (the left side) so the marks don’t overlap.
Sovichet mentioned the anchor names might be the problem, as I’m using *bottomright in this case, not *bottom or *top. And my medialYa has its own anchors *medialYa, which isn’t working at all. Could the compiler for contextual anchors include arbitrary names?
EDIT Also, how can we specify to use the contextual anchor with certain marks, not all marks? Here I want to use the contextual anchor only with the iMark, not other marks, occurring before a medialRa, but this context doesn’t work:
I’ll try adding extra anchors. These glyphs already have quite a lot of anchors so I’m less enthusiastic about this approach
EDIT Not working with **anchor and a different context, but it does work when I put a .suffix on the contextual anchor name.
Why didn’t I think of that! It works fine! Thanks
EDIT Ahhh, this isn’t going to work when there are other abovemarks in the context. The mark filtering flag needs to be broader than just the mark I want contextually positioned.