我在显示阿拉伯语时遇到了一些默认字体问题,所以我添加了一个外部字体。
现在我的应用程序中显示的字母对于阿拉伯人来说很小,而且对于英语来说没问题,因为我没有使用英文字体。 我为标签和手机制作了单独的布局。
有没有解决方案而不是通过java代码为阿拉伯语添加Textsize
?
以下只是一个示例截图。
没有字体的图片
带外部字体的图片
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("مستوردو الآلات "+"والمواد الاولية");
答案 0 :(得分:0)
因为我没有得到答案。 这不是正确答案,但这就是我解决问题的方法
我添加了英语和阿拉伯语的字体,然后增加了文字大小。 在这里,我将获得阿拉伯语的英语服装风格,而不是默认字体。