I have a problem with contextual alternates (calt). It works like it should, in general, but not for replacing the uppercase B, and I have no clue why. I already tried renaming the glyphs (just in case) but still: when I turn on the calt feature, the letters get replaced as intended, but not the uppercase B.
sub T R' by R.calt; (working)
sub L B' by B.calt; (not working)
sub L' B by B.calt; (working, the L gets replaced)
When I try to reproduce the issue from a blank file and insert the exact same code there, it works. So I exported the font and reopened the oft-file in Glyphs. The contextual alternates work fine now, but the feature code is very different.
I still can’t see why the other alternates work in the Glyphs file, except from that single letter.