Okay, I think I see the issue. Then I propose 3 changes:
- Allow Cyrillic as a character range that can dynamically render glyphs at run time.
- Load a .str file for internal ingame, but restrict it to font setup only.
- Add APIs to set fonts for nameplates and chat bubbles.
Would that be sufficient to fix all of the issues?