I am having a hard time with another RTF string for a complex language. This time I am trying to write the number "100,000" in an Arabic document. When I save to RTF and then re-open the document in Word, the numbers visually switch order, and I see "000,100". The RTF seems to be correct in all respects - and WordPad displays it fine. Is this a Word bug? Should this RTF be written in some other way? Please help. Regards, -- Paul Willies (also posted on microsoft.word.public.conversions - seems to be hidden / disused) *** Here is the sample of RTF generated by Word (I have kept only the key RTF for brevity): *** {\rtf1\adeflang1025\ansi \ansicpg1252\uc1\adeff25\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033 {\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\f25\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Latha;} {\f451\froman\fcharset238\fprq2 Times New Roman CE;} {\f452\froman\fcharset204\fprq2 Times New Roman Cyr;} {\f454\froman\fcharset161\fprq2 Times New Roman Greek;} {\f455\froman\fcharset162\fprq2 Times New Roman Tur;} {\f456\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} {\f457\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} {\f458\froman\fcharset186\fprq2 Times New Roman Baltic;} {\f459\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} \pard\plain \rtlpar \qr \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright \rin0\lin0\itap0\pararsid7671979 \rtlch\fcs1 \af25\afs24\alang1097 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\ltrch\fcs1 \afs96 \rtlch\fcs0 \f0\fs24\lang12289\insrsid7671979 \u1633\'31\u1632\'30\u1632\'30,\u1632\'30\u1632\'30\u1632\'30} {\ltrch\fcs1 \afs96 \rtlch\fcs0 \f0\fs24\lang12289\insrsid2320270\charrsid7671979 \par }}