I’m working on my font and i can’t find some solution to change position of period, comma, and other punctuation glyphs ONLY AFTER LOWERCASE letters for some vertical value (see red period and comma on the image). After uppercase letters period and comma must stay on the default position. Can you have some solution for this?
Thank you @mekkablue. I can do this, but, in which open type feature i have to put it this line?
Kern? Are this numbers <0 100 0 0>; indicate vertical positioning?
Dear @makkablue, thank you very much for your help. However, i can’t seem to resolve the issue as you suggested, it doesn’t work on that way. Here is pictures what happens. Any other suggestions?
Thank you in advance
Thanks Bendy, i would like to try it out but it’s my first time meeting these names like GPOS and dist. Do you have a more specific instruction?
Thanks a lot in advance.
Wow, thanks a lot for your effort Bendy! I tried both approaches. Number one did not work, but number 2 did work great!
The one issue with this is: the calt feature must always be turned on. Also, i have problem with other definitions in calt feature, like arrows. So, i can make it on on my computer, but how do i inform all users? Its a bit tricky having to remind users to set this feature in order to use the font right… Wish you all the best!
In your specimen, in the documentation that comes with your font, or on the website… many ways.
calt should be on by default, but you can also put it in a feature that cannot be turned off. I have not tried dist for Latin yet, but you may also do some hacking and try something like rlig.
Please look at the error message: it says, glyph class not defined (text was @Lowercase). This means that the code contained a reference to a class called Lowercase, but it was not defined. In other words, you need to add the Lowercase class.
Click on the plus button at the bottom left,
choose Class, and a class will be added.
Replace the preselected xxxx of its naming with the word Lowercase (case-sensitive).
With Lowercase still selected, choose generate Feature automatically. The class definition should automatically fill up with glyph names of lowercase letters.
Thank you makkablue. I tried exactly like you say, step by step but dist feature don’t work. I don’t understand why??? Here is the result in Illustrator application. Btw, how i can define a feature that cannot be turned off?
I try also with rlig feature and i have interesting result: Feature rlig work perfectly in Adobe InDesign, but DOESN’T WORK in Illustrator. How is possible to turn this feature allways on? Thank you.
Welcome to the club. Quite possible that AI does not support dist. Of course, you have to do your own testing, in all the apps that you want it to work in. AFAIK, all the apps support kern, just in Word, the user is required to turn it on themselves.