Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Indian Language Support

A topic by anilsolanki@phibonacci.ai created Nov 24, 2023 Views: 85 Replies: 4
Viewing posts 1 to 5

Hi,

I came across your Unity text tool and was impressed by its capabilities. I'm particularly interested in its support for Indian languages like Hindi, Gujarati, Tamil, etc., especially in features like glyph substitution (GSUB) and other text manipulation functionalities.

Could you confirm if your tool offers robust support for these Indian languages within Unity? Insights into its capabilities for GSUB or similar functionalities would be incredibly helpful for addressing language support requirements in my Unity projects.

Thank you for your time and assistance.

Developer

Hello!
Hmm, could you give me a string of sample text to try? I think I was messaged about this before, but it's been so long I forget the answer!

If I had to guess though, it's probably similar to the problem with Arabic text in Unity, where joined characters get broken by the input field itself, and the text has to be routed through another script to be re-corrected. This kind of script can be set up to function automatically with Super Text Mesh, so if one is required for Indian languages it should be *possible*.

Another way to test this without buying the asset is... Unity's "Text Mesh" component handles text similarly, so if text looks fine with that, even after being processed by a script to correct Unity-caused errors, it *should* look fine with STM.

(2 edits)

Thanks for the quick response.
the issue is not for one language it is all Indian languages and Arabic, Pashto, Dari, etc.
I found out that this issue with all texts paid assets including Unity's built-in text. it does not support Gpos and Gsub(glyphs) in any font.
You can test this article.  
https://www.amarujala.com/dehradun/uttarakhand-foundation-day-2023-article-bjp-d...

Developer

Hello! Sorry for the delayed response. 

Here's how it looks pasting the headline from that article into STM, it does look like there's a difference:



...So unfortunately, it doesn't look like it works out of the box. I'm trying to look for a third-party script that would adjust the text for rendering in Unity, but for some reason they either require specific fonts to be used, or are things people don't want to share online. But I know it's got to be possible... If you can find a script that adjusts the text and it works with what Unity has built-in, it will work with STM. But from my inexperience with Indian languages, I don't think I can write this kind of script myself. (Like how I didn't write the bulk of the Arabic language support, just the part that connects it to STM)

Hi, thanks for the Quick replay.