我正在为我的应用使用dubai.ttf
字体
该字体适用于网络,但在应用程序中,字母之间有空格。
我尝试了阿拉伯重塑者
和
如下图所示
需要如下图所示
这是我的代码
AssetManager am = getActivity().getApplicationContext().getAssets();
typeface = Typeface.createFromAsset(am, String.format(Locale.US, "fonts/%s", "dubai_font.ttf"));
mBtnShuffle.setTypeface(typeface);
mBtnShuffle.setText("اﻟﺗﺻﻧﯾفا اﻟﻘطﺎﻋﻲ");
答案 0 :(得分:1)
这不是正确的解决方案,但这就是我解决问题的方法。
使用阿拉伯语时使用arial
字体到目前为止只有这种字体为我提供了正确的阿拉伯字,其余字体在字母之间有空格
答案 1 :(得分:0)
嘿结帐this link, 取决于您需要多少间距
或使用mBtnShuffle.setLetterSpacing(10);