Hello, I am trying to type using Arabic in Text Mesh Pro and some characters are not showing up. I put the same characters in a normal text component (in the left side of the picture) and it worked. (ﻎﺾﺶﻒﻖﻞﻞ) There are other Arabic characters that work, the ones in the picture are the ones that didn’t work
I am using the same font, I didn’t do anything weird with the TMP font all I did was right click on the normal one and go to create then text mesh pro then font asset
[180525-amiri.zip|180525]
I can see that the characters that arn’t working are skipped over in the glyph table section of the TMP font asset. I tried using a different font (Mirza font in google fonts) and the characters that don’t work in the first font work in this one, but there are other characters that don’t work that I need.
Hopefully someone can help me out I’ve been stuck on this for a while.
I figured it out, I went to Window > TextMeshPro > Font Asset Creator then I dragged in the .ttf file into the Source Font File place, then made [180654-new-folder.zip|180654] and dragged it into the Character File place then pressed Generate Font Atlas and it worked
What worked for me is Window → Text Mesh Pro → Font Asset Creation then click on character set and went with Extended ASCII. That included cyclic characters as well as some others I needed. Hope this helps
I had ‘segoeui.ttf’ already available and in use, but the client said it was unclear, the font I used, “Noto Sans Arabic” had just 60 characters and Glyphs. I tried both solutions, but no luck. I Finally opened the font asset creator, dragged my ttf file to ‘Source Font File’, Set the ‘Character Set’ to ‘Custom Characters’ and used the old working character set to get it to use all characters present there.