Android 变音渲染错误

Android 变音渲染错误,android,fonts,xamarin.android,rendering,diacritics,Android,Fonts,Xamarin.android,Rendering,Diacritics,我一直在我的应用程序中使用阿拉伯语,并使用QuranSaleem字体,它正确地显示在web和IOS应用程序中 但它被错误地渲染成这样 我已经更改了字体,但是没有用,android中的渲染总是有一些问题。这个问题的解决办法是什么 Typefaces.SetFontQuranSaleem(holder.VerseArTextView); 下面是这个方法的代码 class Typefaces { Context context; s

我一直在我的应用程序中使用阿拉伯语,并使用QuranSaleem字体,它正确地显示在web和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应用程序中呈现不正确,我更改了文本,现在呈现良好


我用شََیـــا替换了شَْا,效果很好。

不知道:,几乎不可能知道你可能忘记了什么。@Mike'Pomax'Kamermans我现在已经添加了代码。请看一看。你能解释一下在网络和IOS应用程序中正确显示的意思吗?Android也有网络视图,它在网页上看起来是否正确,在现代版本的Android上在当前版本的浏览器中查看,还是在Android上的任何和所有上下文中都会中断?本机以及基于xamarin的webIts构建。它只在android应用程序中使用,这种字体也用于web应用程序和IOS应用程序,正确的字体图像来自IOS应用程序,并且它在所有浏览器上都显示正确的字体。所有浏览器都不够信息:您在安卓上看到字体成形问题,因此,它在其他平台上工作的事实不需要重复:当您在中使用它时,它在Android上的渲染是否正确,而作为本机应用程序的渲染是否错误?因为Android没有使用不同的整形引擎,所以这正是你需要知道的测试:这是否是整形引擎中的bug,或者这是否是你本机应用程序配置/代码特有的东西。