Initial, medial, and final ligatures not working outside of Font Creator
Posted: Fri Sep 16, 2022 3:08 pm
I've created a font for the new Old Uyghur unicode block. Like the Arabic script, letters in the Old Uyghur script usually have initial, medial, final, and isolated forms:
In addition to the standard initial, medial, final, and isolated forms for each letter, I have implemented a number of ligatures as Contextual Alternates. These also have initial, medial, isolated, and final forms:
As you can see above, these work just fine in Font Creator. The issue arises when I try to use the font in other places. Here, positional variants of base glyphs work fine, but only the medial forms of ligatures work. Here is an example generated in XeLaTeX:
... and another as a website with the font added in CSS:
Curiously, I get the same issue whether I use OTF, TTF, WOFF or WOFF2 formatting.
Does anyone have a clue how to get the positional variants of ligatures working?
Thanks in advance, and forgive me if I haven't used the lingo quite right -- this is my first time interacting with other human beings about font creation
In addition to the standard initial, medial, final, and isolated forms for each letter, I have implemented a number of ligatures as Contextual Alternates. These also have initial, medial, isolated, and final forms:
As you can see above, these work just fine in Font Creator. The issue arises when I try to use the font in other places. Here, positional variants of base glyphs work fine, but only the medial forms of ligatures work. Here is an example generated in XeLaTeX:
... and another as a website with the font added in CSS:
Curiously, I get the same issue whether I use OTF, TTF, WOFF or WOFF2 formatting.
Does anyone have a clue how to get the positional variants of ligatures working?
Thanks in advance, and forgive me if I haven't used the lingo quite right -- this is my first time interacting with other human beings about font creation