Weird ligature issue in foreign script
- February 5, 2022
- 3 replies
- 1248 views
So I'm writing a text and I use text in 'phags-pa, an old Asian script. There is a native font on my mac that can handle it (Noto Sans Phagspa), and I've also downloaded some other fonts from Babelstone. I'm using Babelstone, and I'm using GREP styles and some scripting to put the text where it needs to be. Suddenly I notice that InDesign is not doing any ligatures, or maybe it's contextual alternatives. Characters all sho in the "isolated" version, not connected as they're supposed to be. I look at the same texxt in the same font in Textedit on my mac, and it displays fine. Weird.
I switch to the Noto font, and it seems to display fine. Not optimal, since I preferred the Babelstone script, but maybe it's a compatibility issue, I thought. It's a TTF font, after all. But then, the ligatures/contextual alternatives disappear from the Noto font, too. They used to work (and I have a screenshot to prove it), but now they don't.
I have tried uninstalling and reinstalling the font, I have tried restarting the computer, reinstalling InDesign, and working with a fresh document (not the one I was working with, but just a new one) … and there is no way to get the text to display correctly. What's maddening is that other programs on my computer handle it just fine; it's just InDesign that's having issues with it.
So I'm writing a text and I use text in 'phags-pa, an old Asian script. There is a native font on my mac that can handle it (Noto Sans Phagspa), and I've also downloaded some other fonts from Babelstone. I'm using Babelstone, and I'm using GREP styles and some scripting to put the text where it needs to be. Suddenly I notice that InDesign is not doing any ligatures, or maybe it's contextual alternatives. Characters all sho in the "isolated" version, not connected as they're supposed to be. I look at the same texxt in the same font in Textedit on my mac, and it displays fine. Weird.
I switch to the Noto font, and it seems to display fine. Not optimal, since I preferred the Babelstone script, but maybe it's a compatibility issue, I thought. It's a TTF font, which people tell me are no good. But then, the ligatures/contextual alternatives disappear from the Noto font, too. They used to work (and I have a screenshot to prove it), but now they don't.
I have tried uninstalling and reinstalling the font, I have tried restarting the computer, reinstalling InDesign, and working with a fresh document (not the one I was working with, but just a new one) … and there is no way to get the text to display correctly. What's maddening is that other programs on my computer handle it just fine; it's just InDesign that's having issues with it. Ligatures are turned on, contextual variants are turned on, and there is no tracking.
Below is a screenshot from when it was working with Noto. Top left is Babelstone, not working. Below that is the working Noto. White on black is OSX Textedit, using Babelstone, working.

Help?
