Perhaps, some of these problems could be simplified by using a utility such as Quicksilver to bind a keystroke to a Trigger to paste the required character.
(This could be a really good feature for Mellel to do on its own, don't you think? The ability to paste little preprogrammed snippets of text on keystrokes?)
Diacritical marks in Arabic appear on top of one another
Moderators: Eyal Redler, redlers, Ori Redler