阿拉伯字体在Android中无法正常显示
作者:互联网
我已经看到了很多与此问题有关的问题,我认为从我的角度来看,我已经尽一切努力使它起作用并且起作用了,但并非客户期望的那样.让我解释一切.
这是我的Android应用程序的兼容性
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
这意味着最低版本为2.2. Arabi在2.2中受支持,并且我使用了波斯语类.
How to support Arabic text in Android?
除此之外,我还使用了阿拉伯字体DroidNaskhBold.ttf
随函附上阿拉伯语屏幕截图. http://tinypic.com/r/e8u1zd/6
我不懂阿拉伯语.但是,当我逐字母检查字母时,我注意到在添加上述字体之后,某些字母被替换为某些不同的字母.
我使用的其他字体不能正确显示阿拉伯语单词.我的意思是它们并没有在一起显示.我不能对其他字体抱有希望.
有办法解决这个问题吗?如果有一种可以正确显示阿拉伯文字的字体,我准备购买它,因为我认为这是对此抱有希望的唯一方法.
解决方法:
我看不到这种字体有任何问题,它似乎没有更改任何字母,只是您需要使用库来连接字母,例如Better Arabic Reshaper
您可以找到不同的阿拉伯字体here和here,但是我再次相信问题不在字体中,而在您用来连接字母的库中.
标签:android-layout,text,arabic,android 来源: https://codeday.me/bug/20191031/1975925.html