最后一个Harka在Android上的Arabic Reshaper中的第一个字符前显示

前端之家收集整理的这篇文章主要介绍了最后一个Harka在Android上的Arabic Reshaper中的第一个字符前显示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Android上使用这个 Amazing Arabic Reshaper作为我的应用程序,每个东西都运行正常,但它有一个小问题,它始终显示最后Harka(Harki)在Android的第一个字符之前,我也尝试过重力等

它适用于Android版本更大的2.3.3,因为这是一种从左到右的语言,我不明白为什么它在不到2.3.3的Android版本上工作不正常你可以看到下面的图像以便更好地理解.

我也尝试过将最后一个Harka移动到该行的第一个字符,它只适用于第一行但是在同一个问题出现之后.请帮我解决这个问题.

解决方法

看来这个的原因是 the Bidi rules;当你混合使用字母和符号时,最后一个符号不会跟随句子方向,除非它在两个字母之间.这就是为什么你只能使用最后的Haraka.

对于本机支持bidi的Android版本,您不应使用阿拉伯语重塑器库.仅适用于未正确连接阿拉伯字母的Android版本.您可以在应用程序中添加用户决定天气的选项,或者不正确显示阿拉伯字母.

或者,您可以在您的应用程序中找到Android版本和天气的详尽列表,或者它本身支持Bidi,因此您可以自动决定何时使用阿拉伯语重塑器.

猜你在找的Android相关文章