Positional Alternates for script font

Hi,

I posted recently if possible to add a extra glyph to certain glyphs to allow for extra distance in the exit stroke. I decided a work around would be to switch my use of init, medial, fina and isol depending on the following glyph.

The coding works well for fina and and medial glyphs however the positional alternates calt code is not working on init or isol glyphs, going around in circles trying to solve for it. Total beginner and I’m hitting a wall so all help appreciated.

The screenshot demos the issue, the first two letters should join.
Should be a.isol followed by l.fina.
Currently shows a.fina by l.init

The second lot of letters (al) demo’s how it should look and the third set (ala) shows how the l.fina will switch to the l medial version if a non ascender follows.

Also any insight on why my liga’s are switching from h_h to d_d or l_l to g_y. I’m sure my glyphs is not possessed lol and I just cannot find where this issue is?

Many thanks in advance for helping,

Jen

I’m afraid we’ll need a bit more detail to rule out the possibility that your app is possessed! :blush: It would be helpful if you could upload the contents of your calt feature.

By the way, there’s a great tutorial by Rainer on the Glyphs website that’s definitely worth checking out:

Regarding the ligatures—could you clarify what you mean exactly? Where are they switching, and under what conditions?

By the way, .isol forms are intended to be used in isolation—just as the suffix suggests. That means they shouldn’t be preceded or followed by any other letters and should stand all by itself. In your examples, the logic should be like that:

al → a.init l.fina
ala → a.init l.medi a.fina
(a → a.isol)

Thanks for the help Jiri, Toshi was able to rectify the situation with the coding and turns out my glyphs was possessed with my poor calt coding than any thing else :slight_smile:

1 Like