Full Arabic Support

It’s really a shame that a big engine like unity still doesn’t support languages like arabic even in 2023 !
And when you ask them they said you can use third party plugins ! Huh!!!
The entier engine dosen’t support it anywhere !

4 Likes

Really?

9544180--1348087--Screen Shot 2023-12-22 at 10.45.23 AM.jpg

Wow you’re amazing You just found the tool that made me come here and write this post !
I said we need a proper in engine support not just a plugin that invert the letters and when you try to copy the text to another place exept unity you will find it inverted again !, a proper support like a big engine like unreal ! Which they have been implementing for decades!

1 Like

That sounds like a bug. Software has bugs. Did you report it so it might be fixed?

Because a forum post is not a bug report, NO ACTION will be taken on this post.

If you have a bug, there is only one way to report it.

Help → Report A Bug.

Report one bug at a time with all the expected supporting information attached.

Any other way is not a bug report and is going to change anything.

Of course you are always welcome to sarcastically ignore partial solutions that don’t live up to your notion of “proper in engine support.”

I prefer to move forward. Google would be where I start if I needed Arabic support in one of my games.

Use Text Mesh Pro. And Unity Engine actually bought off the plugin and implemented it to Unity. It has support for Hebrew. Hebrew is written right to left, meaning it’s all the same as Arabic, just find a font in Arabic you like and make new Text Mesh Pro font out of it.

There’s a Enable RTL Editor check that’s doing just that. I can’t vouch how good of a job is doing, I’ve copied some random Hebrew text and checked it out, it was written just the way of the original, so it works properly.

Nope it shows the letter inverted and seperated
Correct word : مرحبا
Unity: ا ب ح ر م
Unity RTL :م ر ح ب ا
Also if you use any plugin it’s true that they fix the problem but all what they do do is just invert the letters order and change the seperated words with linked letters for unity and if you want to copy any corrected words to any other program it will shows inverted !

I guess games in Arabic aren’t so mainstream. Feel your pain. I hope someone do something about it.

1 Like

hey, so I made this fork GitHub - nisdigital/Auto-Unity-Arabic-Support: A Text Mesh Pro plugin that offers easy, flexible Arabic letter support. It eliminates the need for external scripts, giving you more options for various purposes.

hope this help some people; i don’t even know if people would see this; but hopefully one will be able to use it

u just need to add this package to unity and it all done for 95% of the cases; 5% if you want to use it in script or change settings

1 Like