The shape of the character is determined depending on its position in the word. Another is the direction of writing. Arabic text is written from right to left. This conflicts with English, which is written in the opposite direction. When mixing text languages, characters are added in one language and pushed in the other.
Some users speak only Arabic.
They will not accept a cursor positioned at the leftmost position of the screen. They want to have an option allowing them to start at the rightmost position of the line, i.e. in brief, a mirror image of the screen. The implication is that, in this mode, English characters are pushed from right to left. These characters, like their counterparts in English, the vowels, are a linguistic necessity, yet, in Arabic, they appear on top or below their respective consonants. LangBox International is specialized in the design and development of bilingual and multilingual Operating Systems.