我一直在我的应用程序中使用阿拉伯语,并使用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);
}
}
答案 0 :(得分:1)
我终于找到了罪魁祸首,那就是它自己的文本在android应用中无法正确渲染,我更改了文本,现在可以正常渲染了。
我将“ شَیْـًٔـا”替换为“ شَيْئًا”,并且效果很好。