I have been trying to get a project of mine set with internal long Ss. Using fontforge, I have tried to set up the contextual (both [calt] and [cswh]) feature - but when I do, I get no results in the typesetting. I have gone the other direction and set all Ss to be long, but to have the regular one as a final [fina]. This almost works - however, it doesn't regard the symbol as "final" if followed by a punctuation mark.
Is there a way to investigate and alter what constitutes Word-Final?
It may be that I'm building the internal context wrong for [calt]. I'm make a single substitution of base glyph "s" and substitute glyph "s.long"; then doing a [calt] chaining substition: match "s" with lookahead and pointing it to the single substitution; and the same with match "s" lookahead "s".
Any suggestions on what else I should try?