微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何去掉界面中缅甸语圈圈(JB,JB2)

如何去掉界面中缅甸语圈圈(JB,JB2)

时间:10-02 整理:3721RD 点击:
目前缅甸语部分字串由于变形机制缺陷,导致一些圈圈组合错误的问题(如下图),目前可以通过修
改字符顺序的方式去掉这个圈圈。



上图中红色圈圈标注的就是出现问题的字符,正常来说这个下标字符(小圆圈)应放在前面字符的下
方。这是由于JB2和JB缅甸语变形机制的局限,字符的排序会影响到其变形效果。导致其没有和前
面的2个字符正常组合。
如上图所示,出现问题的主要有2个组合,和,它们在xml中组合顺序分别是1004103A1037和
100A103A1037,目前需要调整其顺序使其可以正常组合,调整后顺序应为10041037103A和100A
1037103A。
调整方法如下:
把字符串拷贝在word文档中按Alt+x键,可以查看字串的unicode,如下是setting一个字串
<string name="accessibility_settings"></string> 把转换成unicode如下
101D1004103A1001103D1004103A1037101B1014102D102F1004103A1019103E102F
需要把这三个字符顺序调整为:10041037103A,其他字符不要改动,上述字串顺序调整后为
101D1004103A1001103D10041037103A 101B1014102D102F1004103A1019103E102F
字符顺序调整后在按Alt+x键可把unicode转为字符。
上面是修改一个字串,可以使用替换功能替换xml中出现问题的字串,即在xml中搜索
然后用调整后组合字符替换。另外一个处理也是如此,只是把1004换成100A。
由于我们的电脑上没有缅甸语字库,所以缅甸语字串会显示框框,可以把手机的缅甸语字库放到我
们电脑上。
我们手机使用的字库是: padauk.ttf\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\data\fonts\openfont\padaukttf
把字库放到C:\WINDOWS\Fonts会自动安装,安装成功后重新打开word,就可显示缅甸语字符了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top