【发布时间】:2013-01-17 15:30:56
【问题描述】:
我在 textview 中应用了孟加拉语(一种语言)字体作为字体,文本样式设置为粗体但 文本的英文部分加粗,但孟加拉部分不加粗,我想加粗全文
TextView tv = (TextView)findViewById(R.id.textvie2); Typeface mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf"); tv.setTypeface(mFace);
这是活动中的代码 在 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" >
所以如果我设置一个孟加拉-英语混合文本,只有英语变得粗体,孟加拉字体没有变得粗体,为什么?
【问题讨论】:
-
使字体加粗的信息是字体本身的一部分,它不在视图类中完成。您确定您用于 Bangla 的字体有粗体信息吗?
-
我不知道,但我在 iphone 中使用了这种字体并且可以加粗
标签: android fonts styles typeface