在波斯语中,字母连在一起形成书写脚本.然而,当我使用“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波斯文(适用于不支持波斯语的手机)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)