Поскольку рендеринг шрифтов Bangla Complex не поддерживается, сложные символы отображаются сломанными (например, ক্ষ отображается как ক + ্ + ষ). Поэтому я заменить только те сложные символы, изображений в моем TextView используя SpannableStringBuilder с кодом:Как сделать образ символов совместимым с символами шрифта?
SpannableStringBuilder ssb = new SpannableStringBuilder(txt);
Drawable bm = getResources().getDrawable(R.drawable.kuu);
setTextSize(25);
bm.setBounds(0,0,15,(int)getTextSize());
............
ssb.setSpan(new ImageSpan(bm), ofe, ofe+3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Все остальные символы приходят из шрифта я прилагаю к моему TextView usig Typeface, но результат, как:
Изображения не выравниваются идеально с символами шрифта, поскольку вид растет в размере. Поэтому, пожалуйста, помогите мне преодолеть эту проблему, я не хочу использовать изображение для каждого персонажа, много чего не повезло, ожидая вашей помощи.