There is a free library to support Arabic in Unity. You can download it here.
This is part of the readme file. Just add the library and use one of the GUIText or 3DText subfiles.
- To use the Unity Arabic support resource inside a script, use: using ArabicSupport;
- After using the using statement, use the following method (returns a string): ArabicFixer.Fix (textToBeFixed);
- And you're done! You can use an alternative: ArabicFixer (string, tashkeel, hindoNumbers) for additional settings.
source share