The question is whether the following functions can be performed on the stylistics set of glyphs.
One default b, obviously, is called b. The alternate variation should be named B.ss01.
Is it possible, for example, to press B on the keyboard twice to output b.ss01.
This font uses what we call contextual alternates.
Basically, when you press two "b"s, they are substituted by b.ss01. However, if you select your text and copy/paste it into another environment, you will see all the glyphs typed.
There are not a Contextual Alternates, but Ligatures.
Type one character → low height glyph displayed.
Type two the same characters in a row → medium height ligature displayed.
Type three the same characters in a row → high height ligature displayed.