本帖最后由 余学海 于 2017-3-9 14:37 编辑
求教各位大佬一个关于安卓系统缅甸字体的问题。问题描述如下:
首先,我在oppo手机(安卓5.1)与原生安卓手机(安卓6.0)系统上添加了缅甸民间字体,并安装触宝国际输入法软件。
其次,先在原生系统任意位置的EditText输入如图所示的缅甸字符
,其Unicode码为u1086(缅甸字体采用unicode编码),从上图可以看出,当输入这个字符的时候,光标位置不像正常输入情况下指向字体右侧,而是出现在左侧,并且该字符无法被选取,只能删除;
然后,我又继续输入2个其他字符,
,可以看出,刚输入的两个字符,将这个有问题的字符覆盖掉了,而我用oppo手机输入同样字符,却没出现这个问题
,说明oppo手机对这个bug已经进行了修复,但是不知道到其是从配置文件还是从framework层进行修改。
最后,尝试多种方式解决这个问题,无果,是否有大佬了解这个问题产生的原因,或者是有大佬能够提供一些解决方案,谢谢。
|