1 person found this helpful
I'm not a user of InDesign ME - I use World Tools instead, so I may not be familiar with the menus you are using. But your "Middle East Character Format" should have "Character Direction: Default" because the Paragraph Direction should be Right to Left for Arabic, but numerals should flow left-to-right. It sounds like you have applied an overt right-to-left character direction to the entire paragraph, which is incorrect. If you can roll back to "default" for the character-level setting, then simply having a RTL text flow for the paragraph direction + a specification of Arabic for the language, then you should be okay.
Thank you so much for your help. I don't know why it hadn't come to my mind that I had to try this.
Thanks a lot.
Now the answer has helped me. Nevertheless, now if you type a number followed by a dash, the dash will be displayed before that number!
For example, if you type "1- bla bla bla...", it will be displayed as "-1 bla bla bla..."!
Hm... depends on what you want. Are you typing with an Arabic keyboard turned on? Or a Latin-script keyboard? If you need to key in, say, a phone number, I would make a character style with LTR text flow and apply that to the whole number. If you are keying in a range in Arabic ("There are 10-20 different ways to get what you want") then the hyphen is in fact pointing in the correct direction. The Arabic would look like ths:
tnaw uoy wahw teg ot syaw tnereffid 20-10 era erehT
So, while an individual number is LTR, the dashes are RTL. Does this make sense?