Problems with bi-directional text
Suppose you're using the font Arial, which has Arabic characters. Let's also suppose you have typed the letters 'a' and 'b' in a Word document, as below :
ab
Now, if you insert any Arabic character, from the Insert Symbols dialog, in between the letters 'a' and 'b', you'll get different caret positions depending on the way you clicked in between the letters 'a' and 'b'.
1) If you click with the mouse between 'a' and 'b', in a way that is closer to the center of 'a', and then insert the Arabic character, the caret will be positioned at the left of the Arab character.
2) If you click closer to the center of 'b', the caret will be positioned at the right of the Arab character.
Can someone explain me what is the logic behind this ? It just doesn't make any sense to me.
|