Bangla Complex フォントのレンダリングはサポートされていないため、複雑な文字は壊れて表示されます (ক্ষ は ক+্+ষ と表示されます)。そのため、コードで SpannableStringBuilder を使用して、これらの複雑な文字のみを TextView の画像に置き換えています。
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);
他のすべての文字は、TypeFace を使用して TextView にアタッチしたフォントから取得されますが、結果は次のようになります。
ビューのサイズが大きくなるため、画像がフォントの文字と完全に一致しません。だから、この問題を克服するために私を助けてください、私はすべてのキャラクターに画像を使用したくありません.あなたの助けを楽しみにしています.