public void CorrectArabicAdvance()
{
for (char c = '\u064b'; c <= '\u0658'; ++c)
SetCharAdvance(c, 0);
SetCharAdvance('\u0670', 0);
for (char c = '\u06d6'; c <= '\u06dc'; ++c)
SetCharAdvance(c, 0);
for (char c = '\u06df'; c <= '\u06e4'; ++c)
SetCharAdvance(c, 0);
for (char c = '\u06e7'; c <= '\u06e8'; ++c)
SetCharAdvance(c, 0);
for (char c = '\u06ea'; c <= '\u06ed'; ++c)
SetCharAdvance(c, 0);
}