文本大小添加外部字体时减少

时间:2017-09-22 13:09:00

标签: android textview

我在显示阿拉伯语时遇到了一些默认字体问题,所以我添加了一个外部字体。

现在我的应用程序中显示的字母对于阿拉伯人来说很小,而且对于英语来说没问题,因为我没有使用英文字体。 我为标签和手机制作了单独的布局。

有没有解决方案而不是通过java代码为阿拉伯语添加Textsize

以下只是一个示例截图。

  

没有字体的图片

enter image description here

  

带外部字体的图片

enter image description here

AssetManager am = getActivity().getApplicationContext().getAssets();
typeface = Typeface.createFromAsset(am, String.format(Locale.US, "fonts/%s", "arabic_font_help_mac_net_49.ttf"));



mBtnBottomLeft.setTypeface(typeface);
mBtnBottomRight.setTypeface(typeface);



 mBtnBottomLeft.setText("ﺷرﻛﺎت اﻟﻧﻘل");
 mBtnBottomRight.setText("مستوردو الآلات "+"والمواد الاولية");

1 个答案:

答案 0 :(得分:0)

因为我没有得到答案。 这不是正确答案,但这就是我解决问题的方法

我添加了英语和阿拉伯语的字体,然后增加了文字大小。 在这里,我将获得阿拉伯语的英语服装风格,而不是默认字体。