>And the label displays "!Hi there" is that expected? Yes, that is correct in this case. The Hi There are Latin characters which carry information in Unicode to indicate they should be displayed LTR. However, the punctuation mark is a weak character (can be used in both and doesn't have this type of information) so the placement of that mark is determined by the bidirectional algorithm. In this case, since you specified rtl, it used that info to decide the punctuation mark should be positioned at the end of the word reading RTL.
So, all in all. It's fine. Mike
