Ligatures / Contextual Alternatives Inconsistency between Programs

First post, so apologies if I forget any necessary information.
I am currently developing a font that relies heavily on Ligatures and Contextual Alternatives (the font is based on Tengwar, or the elvish language used in the Lord of the Rings). Both ligatures and CAs work PERFECTLY in Adobe Illustrator and Microsoft PowerPoint. The ligatures work fine in Photoshop, but the CAs rarely work (I have a file open right now where, typing the same thing, it works on one instance and doesn’t work on the other)(And yes, both the Ligatures and CA options are active). Lastly, nothing works in Microsoft Word (even after turning on the Ligatures / CAs).

What can I try? Or, what more information can I provide?
Thank you for your help!

Word is very picky with the Languagesystems. make sure those are set.

Can you elaborate on what you mean by setting the Language Systems? Is that something I change in Glyphs or Word?

This has to be set in Glyphs. It will be automatically generated if you press the update button in font info > features.

Thank you! I will look into this! Is there a specific languagesystem I should try first that best cooperates with Word?

PowerPoint? Are you sure? How did you get features to work in that app?

I don’t know what black magic it is; I just tested it out and it works perfectly (on my copy. I had a friend test it on his computer and it had the same functionality as Word). Settings-wise, I changed nothing.

Hi, did you ever figure out how to solve this? I’m also working on a Tengwar font that’s working fine in most programs, but none of my features will work in Word at all. I’m using a custom glyphdata.xml so that could be throwing it off, but even when I tried without it I had the same problem.

When I have my Languagesystems prefix on generate automatically it generates a line reading “languagesystem teng dflt;” but also brings up a “Use of unregistered script tag “teng”” warning. Is there any way to set Tengwar to a languagesystem that Word will recognize, or any other workaround for this?

Do you happen to have a Tengwar font that does work in Word? Inspect that or point me to it.

Nope, none of them work in Word—that’s part of the reason I wanted to make my own, but it might be a Word issue without a workaround. Weirdly, I can get mine to display correctly in the little preview window when you go to font options (I was checking to make sure all my ligatures and contextual alternates were turned on) but in the actual Word doc it won’t even connect the diacritics to their marks correctly.

I just checked some of the Tengwar fonts that I could find on the internet. And they all use PUA codes. And it seems that there are incompatible encodings. So what is not working for you in Word?