Android更改字体后字体样式不工作

Android更改字体后字体样式不工作,android,fonts,styles,typeface,Android,Fonts,Styles,Typeface,我在textview中使用了孟加拉语(一种语言)字体作为字体,文本样式设置为粗体,但 文本的英文部分以粗体显示,但孟加拉语部分不以粗体显示,我希望全文以粗体显示 这是活动中的代码 在xml中是这样的 <TextView android:id="@+id/textvie2" android:layout_width="fill_parent" android:layout_height="fill_parent"

我在textview中使用了孟加拉语(一种语言)字体作为字体,文本样式设置为粗体,但 文本的英文部分以粗体显示,但孟加拉语部分不以粗体显示,我希望全文以粗体显示

这是活动中的代码 在xml中是这样的

<TextView
            android:id="@+id/textvie2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="10dp"
            android:textSize="25sp"
            android:textStyle="bold" >


所以,如果我设置一个孟加拉语-英语混合文本,只有英语变粗,孟加拉语字体不变粗,为什么

如下更改代码

Typeface  mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf");
    tv.setTypeface(mFace,Typeface.Bold);

使字体加粗的信息是字体本身的一部分,而不是在view类中完成。你确定你用的孟加拉语字体有加粗的信息吗?我不知道,但我在iphone上用了这种字体,可以使boldwow,它工作了,谢谢你,现在感觉很愚蠢。但为什么它对英语而不是孟加拉语来说是大胆的呢
Typeface  mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf");
    tv.setTypeface(mFace,Typeface.Bold);