I get the same problem. If you type something in the right-to-left script after the punctuation mark, it moves the punctuation mark into the right place. So, my work-around is to type a letter after the full stop and then change its colour to match the background. It is not ideal, but it does the job! I would be interested in any better solutions.