变音符号渲染不正确

Diacritic rendering incorrectly

我一直在我的应用程序中使用阿拉伯语并使用 QuranSaleem 字体,它在网络和 IOS 应用程序中显示正确

但它被错误地渲染成这样

我换了字体也没有用,android渲染总是有问题。这个问题的解决方案是什么?

     Typefaces.SetFontQuranSaleem(holder.VerseArTextView);              

这是此方法的代码

     class Typefaces
 {
    Context context;
    static Typeface quranFontSaleem;
    public Typefaces(Context context)
    {
        this.context = context;
        quranFontSaleem = Typeface.CreateFromAsset(context.Assets, "Fonts/QuranFontSaleem.ttf");

    }
    public static void SetFontQuranSaleem(TextView textview)
    {
        textview.SetTypeface(quranFontSaleem, TypefaceStyle.Normal);
    }
 }

我终于找到了罪魁祸首,它自己的文本在 android 应用程序中呈现不正确,我更改了文本,现在呈现正常。

我将“شووْـًٔـا”替换为“شويْئًا”并且渲染正常。