Hi, everyone,
I'm working on understand the terrible and heavy world of some (and just some of them) Opentype features. And the most disturbance thing which I haven't understand already is the exception that makes possible to the "end" feature (in some of the Stylistic set) to work only in the last character, not in the middle of the word. After that, I discovered the *fina feature, I don't understand how it works, but it does what I was looking for. But at Myfonts.com there are just eight fonts with that feature, is not very common. Isn't it? Why?
So, looking inside other fonts, like Minion. I've seen that it doesn't use the fina feature. It uses a combination between classes. Just that? The "space" character is included in the class, but how it works? Where's the script that allows that?
In basic script some options would be (without classes)
This is what it would not work:
feature ss01 {
sub e by e.end;
} ss01;
The way that I've thought to work with some characters:
feature ss01 {
sub e space by e.end;
sub e period by e.end;
etc.
} ss01;
Obviosusly I'm sure that it's not the way to do it. (It would be a lot of unnecesary work)
Any idea?
Thanks!