Page 1 of 1

Contextual Alternates Help

Posted: Tue Jul 23, 2019 9:19 pm
by shannynpalmer
Hey all, I'm a brand new typeface designer, and I'm almost finished with my first font! Everything has gone pretty smoothly for me up until this point. I created .end alternates for all of my characters to be replaced at the end of words, and just a few .init characters (for r, s, and l), and they work beautifully. However, I can not get the few ligatures I created to work in the same way (t_h.liga -> t_h.end) (l_l.liga -> l_l.init). I feel like there's a simple solution to this that I'm overlooking, but I've been circling around this issue for a few hours and haven't gotten anywhere. :? I've attached a screenshot of the OpenType designer to help show what I'm wanting to achieve. Can anyone help?

Thanks!
-------------
Stargazer - Contextual Alternates.png
Stargazer - Contextual Alternates.png (214.13 KiB) Viewed 168 times
Stargazer with.png
Stargazer with.png (166.14 KiB) Viewed 168 times
Stargazer with2.png
Stargazer with2.png (175.25 KiB) Viewed 168 times
And for fun, I wanted to show this screenshot because this is a culmination of many hours (couple of months) I've put into this font and it's FINALLY coming together. :)
Stargazer - Name Preview.png
Stargazer - Name Preview.png (25.14 KiB) Viewed 168 times

Re: Contextual Alternates Help

Posted: Tue Jul 23, 2019 9:47 pm
by Erwin Denissen
You can see you've put a lot of effort and thought into this font.

I think the issue can be solved by reordering the lookups, as it seems you want to first apply the ligature, and then the substitute. In the left tree, select the Endings lookup within the "lookups" category, and then click the Down Arrow toolbar icon a couple of times, until it is right below the Ligature.

Let us know if this helps.

Re: Contextual Alternates Help

Posted: Wed Jul 24, 2019 12:27 am
by shannynpalmer
Thank you, so much!

I reordered the lookups, and it didn't solve the problem, BUT I figured out a solution! So, hopefully, this saves others hours of frustration. I kept all of the simple, single-glyph, alternate endings and initial forms under the contextual alternates - chaining context subtable, and I deleted the rest. I added my special 2-glyph endings and initial forms as standard ligatures as shown, and they all work like a charm!

INPUT: t h.end
OUTPUT: t_h.end
Stargazer - Solution.png
Stargazer - Solution.png (192.86 KiB) Viewed 156 times
Stargazer - Solution2.png
Stargazer - Solution2.png (195.16 KiB) Viewed 156 times
Thank you, for taking time to address my problem. I was driving myself crazy trying to figure this out, and it ended up being so simple. Hopefully, I'll get this font released in the next few days or so! :)

Shannyn

Re: Contextual Alternates Help

Posted: Wed Jul 24, 2019 5:52 pm
by Leon Gauthier
Congratulations . . . you have crafted a very fine font here. 😎👌

Re: Contextual Alternates Help

Posted: Thu Aug 01, 2019 12:45 am
by shannynpalmer
Leon Gauthier wrote:
Wed Jul 24, 2019 5:52 pm
Congratulations . . . you have crafted a very fine font here. 😎👌
Thank you, so much!