السلام عليكم ورحمة الله وبركاته
إنني أقوم يتصميم برنامج، تصادفني مشكلة مع بعض أنماط الخطوط عند رسم الآيات
Private drawFont As Font = New Font("me_quran", 14.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte), False)
Private drawFormat As StringFormat
Private Sub DrawAyaFormat()
drawFormat = New StringFormat
drawFormat.FormatFlags = StringFormatFlags.NoFontFallback
drawFormat.FormatFlags = StringFormatFlags.NoWrap
drawFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft
drawFormat.SetDigitSubstitution(&HC01, StringDigitSubstitute.National)
End Sub
Dim text as string="بِسْمِ اللَّـهِ الرَّحْمَـٰنِ الرَّحِيمِ"
Dim dc As Graphics = e.Graphics
dc.DrawString(text, drawFont, Brushes.Black, xy, drawFormat)المشكلة عند رسم النص يظهر كالتالي
بِسْمِ اللَّـهِ الرَّحْم ـٰنِ الرَّحِيمِ
قمت بكتابة هذا النص على المفكرة بنفس نمط الخط ظهر بشكل صحيح "بِسْمِ اللَّـهِ الرَّحْمَـٰنِ الرَّحِيمِ"