I noticed a fact that baffled me.
I do not know if it is physiological, or derives from some mistake of mine.
Imposed a 'locl' substitution lookup that concerns both lowercase letters and small caps (the example I report is purely simplifying; I did an experiment by modifying EB Garamond as a test).
Now:
1) the lowercase letter (in my experiment the <a>) respects the replacement of the lookup;
2) the same substitution is also applied to the <a> small cap, I don't understand why;
3) the substitutions for the letters small caps are not carried out at all.
What's strange or wrong?
Comments
and
You'd need to either have a localized small caps feature that does the desired substitutions in your 'smcp' feature (e.g. r->multiply for the desired languages) or you'd need to have 'locl' change r->r.locl and then have 'smcp' change r.locl->multiply.
https://www.dropbox.com/s/q7r6jcf5e9iyhwc/test-Regular.otf?dl=0
in "smtp" lookup.
Sorry for posting a not useful tread and thank you