I have compiled your code in Linux, usuing xetex0.999.0 and xdvipdfmx0.7 and I have no problem. Look at the pdf which I have attached here. Probably it was just a bug in that specific XeTeX version that you mentioned but with version 0.999.0, there is no problem.<br>
<br><br clear="all"><br>-- <br>"I hope to die ___ _____<br>before I *have* to use Microsoft Word.", 0--,| /OOOOOOO\<br>Donald E. Knuth, 02-Oct-2001 in Tuebingen. <_/ / /OOOOOOOOOOO\<br> \ \/OOOOOOOOOOOOOOO\<br>
\ OOOOOOOOOOOOOOOOO|//<br>Vafa Khalighi \/\/\/\/\/\/\/\/\/<br> // / \\ \<br> ^^^^^ ^^^^^