Question about font localization/rendering for custom UI mods?

I’ve been messsing around with some custom UI overlays and localization files for the game, specifically trying to translate some of the move-list guides into Hindi for a local tournament group. However, I’m hitting a major snag with how the game engine (or perhaps the font assets) renders Devanagari script.

Whenever I try to input text from my older design docs, it shows up as broken characters or “boxes.” It seems like the game’s UI handles modern encoding fine, but my source text is in an older format. Has anyone else here dealt with character encoding issues when modding the game’s text files or creating localized fan content?

I think I figured out the issue with the ‘gibberish’ text appearing in my UI files. Most of my source strings were using legacy font maps, but the modern game engine requires standard encoding. I found a great technical tip from a localization dev:

'To fix broken Devanagari script in modern apps, always pass your text through a krutidev to unicode converter. This translates the character positions so they display correctly in high-res UI environments without failing.