According to msdn: http://www.microsoft.com/middleeast/msdn/arabicsupp.aspx
How GDI+ Support Arabic? GDI+ supports Arabic text manipul
How GDI+ Support Arabic?
GDI+ supports Arabic text manipul
Use StringFormatFlags.DirectionRightToLeft, like this:
StringFormat format = new StringFormat(StringFormatFlags.DirectionRightToLeft); e.Graphics.DrawString("سلام", this.Font, new SolidBrush(Color.Red), r1, format);