TextMesh Pro feezes when trying to create font with devanagari characters

Hi, I’m trying to display hindi characters, I have a font which displays them correctly but when I try to create a font asset with the custom unicode range 0900-097F unity freezes and the font asset is not created.

I have tryied diferent fonts and it happens in all of them.

Any solutions?

This should be working fine.

Depending on the Sampling Point Size and Padding value the process could take longer.

Can you provide me with the font file you are trying to use to generate the font? I can check to make sure it all works as expected.

Hello, Thank you for your fast replay, I attach my font file but I have tried with several of them and none of them worked.

Also, I don’t think that computing time is a factor, as If I just paste an Hindi character like ख and use “custom characters” instead of unicode range, trying to make a font asset only with that character still freezes.

3108479–234905–devnagari_new.zip (43.8 KB)

The font you provided is not a properly formatted font. By that I mean Hindi characters are mapped into the ASCII range which is why nothing (seemingly) happens when you try to create the font asset using the 0900-097F unicode range.

Here is a screenshot of the content of the font using an external font viewing / editing tool
3108513--234910--upload_2017-6-15_1-28-27.png

Here is a screen shot of the font your provided using the ASCII selection or whatever is in that range.
3108513--234909--upload_2017-6-15_1-26-30.png

When trying to generate the glyphs from 0900-097F, the font asset creator would eventually finish but I never optimized it for trying to generate a whole lot of nothing :slight_smile:

Here is an example using the Adobe Devanagari font which is properly formatted where the glyphs are in the correct unicode location.
3108513--234911--upload_2017-6-15_1-39-29.png

1 Like

Thank you very much, your product is awesome