Skip to main content
Visitor
Oct 8, 2026 11:12 AM UTC
Question

Best way to convert legacy Kruti Dev Hindi text to Unicode for TouchGFX?

Hi everyone,

I'm working with some older Hindi content that was created using the Kruti Dev legacy font/encoding, and I need to use the text in a modern Unicode-based environment such as TouchGFX.

From what I understand, simply changing the font isn't enough because Kruti Dev and Unicode use different character mappings. The legacy text needs to be converted to Unicode first, and then the appropriate Devanagari font can be used.

For anyone dealing with the same issue, I found this Unicode to Kruti Dev Converter useful for converting between Unicode Hindi and Kruti Dev text.

Has anyone here used a similar workflow with TouchGFX? Are there any additional issues I should watch for with Devanagari glyphs, character rendering, or font generation?

Thanks!

1 reply

Osman SOYKURT
ST Technical Moderator
Oct 19, 2026 2:45 PM UTC

Hello ​@techhumble 

Thanks for sharing your experience and the link for converting Kruti Dev text to Unicode.

I don't work with Hindi in my daily development, so I can't say which issues you might run into. A few general tips that may help:

  • Set a fallback character if you use wildcards, so missing characters are easy to spot.
  • Size your text areas manually instead of using auto-size, so Hindi matras above and below the line don't get cut off.
  • Use a 4bpp typography for smoother, more readable text.

Hope this helps!

ST Software Developer | TouchGFX