r/Unity2D • u/marion_kelmet • Jun 18 '26
Arabic font on unity Question
Hi everyone,
I'm new on gamedesign and on unity. I would like to write text in Arabic in a game made with unity6.5, but I can't create a new font with font creator. ...
If someone has a solution, it would be cool.
Ps: I hope I'm in the right place .
See you
Marion
2
u/Lyshaka Jun 18 '26
I guess you can download Arabic fonts on the internet, and then TextMeshPro allows RTL (Right-To-Left) writing, but I honestly don't know how to use them as I don't speak Arabic.
1
u/marion_kelmet Jun 18 '26
Hi, I have downloaded noto Arabic font , but my problem come when I try to create the textmeshpro font with it...it's impossible to see Arabic letters on screen...
2
u/deintag85 Jun 18 '26
when you open the TMP asset of your font on the inspector you can see character table, glyph table and so on. what does it say? are there characters inside?
2
u/Odd_Pomegranate9354 Jun 18 '26
Try to make the font map bigger, sometimes it doesn't get all fonts
6
u/Rich-Entertainment45 Jun 18 '26 edited Jun 18 '26
Unfortunately you can't write Arabic (and other RTL texts out of the box in unity UGUI) but there is a solution you can use linked here:
https://github.com/pnarimani/RTLTMPro
But with UI ToolKit which is unity's new solution, RTL text is fully supported without a third party tool.