Contextual Alternates Help

Get help with FontCreator here. Please do not post feature requests or bug reports here.
Post Reply
shannynpalmer
Posts: 5
Joined: Tue Jul 23, 2019 8:54 pm

Contextual Alternates Help

Post by shannynpalmer » Tue Jul 23, 2019 9:19 pm

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 325 times
Stargazer with.png
Stargazer with.png (166.14 KiB) Viewed 325 times
Stargazer with2.png
Stargazer with2.png (175.25 KiB) Viewed 325 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 325 times

Erwin Denissen
Moderator
Moderator
Posts: 8320
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Contextual Alternates Help

Post by Erwin Denissen » Tue Jul 23, 2019 9:47 pm

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.
Erwin Denissen
High-Logic
Proven Font Technology

shannynpalmer
Posts: 5
Joined: Tue Jul 23, 2019 8:54 pm

Re: Contextual Alternates Help

Post by shannynpalmer » Wed Jul 24, 2019 12:27 am

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 313 times
Stargazer - Solution2.png
Stargazer - Solution2.png (195.16 KiB) Viewed 313 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

Leon Gauthier
Posts: 124
Joined: Thu May 07, 2015 6:07 am

Re: Contextual Alternates Help

Post by Leon Gauthier » Wed Jul 24, 2019 5:52 pm

Congratulations . . . you have crafted a very fine font here. 😎👌

shannynpalmer
Posts: 5
Joined: Tue Jul 23, 2019 8:54 pm

Re: Contextual Alternates Help

Post by shannynpalmer » Thu Aug 01, 2019 12:45 am

Leon Gauthier wrote:
Wed Jul 24, 2019 5:52 pm
Congratulations . . . you have crafted a very fine font here. 😎👌
Thank you, so much!

Post Reply