Android webview中的Dipaly波斯文(适用于不支持波斯语的手机)

Android webview中的Dipaly波斯文(适用于不支持波斯语的手机),第1张

概述在波斯语中,字母连在一起形成书写脚本.然而,当我使用“UTF-8”或“Windows-1256”包围保存HTML页面,并尝试使用Android中的webview显示它们时,字母会单独和左右方向(而不是RTL)显示.我应该注意到这种情况不会发生在支持波斯语的手机中.正确的形式应该是这样的(来自支持波斯语的电

在波斯语中,字母连在一起形成书写脚本.然而,当我使用“UTF-8”或“Windows-1256”包围保存HTML页面,并尝试使用Android中的webvIEw显示它们时,字母会单独和左右方向(而不是RTL)显示.
我应该注意到这种情况不会发生在支持波斯语的手机中.

正确的形式应该是这样的(来自支持波斯语的电话的快照):

形式不好的文字发生在不支持波斯语的手机中(波斯语):

应该注意到我在两种情况下都使用了波斯语字体.
我还看到了java中普通字符串的一些解决方案,它们将字符改为1
question

我的问题:我可以解决这个案例(或者它应该由电话供应商修复)?如果可能什么是解决方案?

解决方法:

当我在做键盘时,我经常遇到这个BUG.问题是AndroID中的canvas.drawText函数的构建不支持RTL语言.有一个补丁,但它不是AndroID的默认版本的一部分.因此,只有走向使用它的世界各地的模型才倾向于拥有它.不幸的是,我知道无法测试它是否有补丁.如果没有,就没有办法解决它.您可以尝试撤消文本,但之后您将破坏确实有补丁的设备.

长话短说 – 没有办法解决它.但是,如果谷歌现在还没有在主线上获得补丁(它在2.2天内存在),我会感到震惊,所以它的电话数量正在减少.

总结

以上是内存溢出为你收集整理的Android webview中的Dipaly波斯文(适用于不支持波斯语的手机)全部内容,希望文章能够帮你解决Android webview中的Dipaly波斯文(适用于不支持波斯语的手机)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存