Мое приложение показывает буквы и слова на арабском языке. Но эти буквы выглядят неправильно. Например символы بَ и شَ:
Правильно (из iOS):
Неправильно (из Android):
Как видите, небольшая линия на верху букв должна быть по центру. Но это не так. Как отображать арабские символы на Android как на iOS?
ОБНОВЛЕНИЕ: я пытаюсь использовать Better-Arabic-Shapper, но он также отображается неправильно:
Better-арабско-Shapper
Я пытаюсь установить пользовательские шрифты (Arial, Simpo, nassim_latn_rg) с кодом ниже, но он также не работает правильно:
private const val FONT_PATH = "fonts/"
val font = "nassim_latn_rg.otf"
val typeface = Typeface.createFromAsset(context.assets, FONT_PATH + font)
textView.typeface = typeface