>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

Reply via email to