For the time being, after several different tries, it seems that
Code:
font-feature-settings: ss06;
can properly display the alternate ampersand with Calibre at body level.
and to complete it: as the italic font does not have this ss06 stylistic set, I need to use a special span in one more place with
Code:
font-feature-settings: salt;
On the screenshot (supposed to be a XVII th century letter) you can see some OT features
- true small-caps
- alternate ampersands
- hlig with st (3)
One screenshot is from Calibre, the second one from Sigil. The small size glitch in the smcp ligature (Qu) is absent from Sigil, so I assume it could be a Calibre glitch (or a glitch coming from my version of Calibre).