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字体的字体,但结果是这样的:
图像与字体中的字符不完全对齐,因为视图尺寸越来越大。所以,请帮助我克服这个问题,我不想为每个角色使用图像,尝试了很多没有运气的东西,期待您的帮助。