I'm in the process of localizing a project for the arabic language, and I've succeeded in converting string variables to the correct reading order (right-to-left), but when I implemented said string to a Unity text component, the reading order ends up as bottom-to-top, instead of top-to-bottom.
![alt text][1]
I've tried using negative line spacing, but that breaks the texts layout. I also tried changing the line order in Text Generator lines variable, but they're read only.
What would be the best solution to the line order problem? Should i create a BaseVertexEffect to modify the mesh itself? I'm currently working with Unity 4.6.4. Also, i don't speak arabic myself, so i don't event know if the text is correct!
[1]: /storage/temp/57666-arabic.png
↧