0

Поскольку рендеринг шрифтов 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, но результат, как: enter image description here

Изображения не выравниваются идеально с символами шрифта, поскольку вид растет в размере. Поэтому, пожалуйста, помогите мне преодолеть эту проблему, я не хочу использовать изображение для каждого персонажа, много чего не повезло, ожидая вашей помощи.

ответ

0

Одно из решений заключается в том, чтобы ограничить просмотр от вертикального роста & разрешить его прокручивание по горизонтали. Но я, наконец, использовал изображение для каждого символа (количество ненужных изображений было значительно уменьшено с помощью Overlay).

 Смежные вопросы

  • Нет связанных вопросов^_^