变音符号渲染不正确
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 应用程序中呈现不正确,我更改了文本,现在呈现正常。
我将“شووْـًٔـا”替换为“شويْئًا”并且渲染正常。
我一直在我的应用程序中使用阿拉伯语并使用 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 应用程序中呈现不正确,我更改了文本,现在呈现正常。
我将“شووْـًٔـا”替换为“شويْئًا”并且渲染正常。