Arabic version of Unreal Editor
I am trying to create an Arabic version of Unreal Editor like Japanese, Korean, and Chinese. If you are interested or want to get in details of the work, then join!
What is Arabic script
The Arabic script is written from right to left in a cursive style (so it’s complicated) letters change depending on their context (initial, medial, final, isolated).
Arabic script in Unicode
In Unicode the characters of the Arabic script are contained in four blocks:
- Arabic (0600–06FF)
- Arabic Supplement (0750–077F)
- Arabic Presentation Forms-A (FB50–FDFF)
- Arabic Presentation Forms-B (FE70–FEFF)
Unreal Engine 4 supports UTF-8 which is good.
What I have done so far?
I started prototyping Slate UI which is off-the-shelf UI solution, and rendered some Arabic text in help menu as an example.
Number substitution bug
I actually found that if your OS language is set to Arabic you will get empty square glyph instead of numbers.