1
qceytzn OP 这个问题很难吗?还是说根本不算个问题?
|
2
Dex7er 2019-06-27 15:47:37 +08:00
自己给别人发的自己手打的信息在自己的 9.0 手机上不能正常显示?还是收到别人发过来的信息打开后发现缺少部分字符?
|
3
qceytzn OP @Dex7er 你这话提醒我了,确实,所有出现乱码的地方都是“收到的信息”,比如短信,微信消息,以及运行 ussd 代码得到的文字。我这会试验了一下,在浏览器里打开缅文的网页,复制大段的文字到短信发送框里面,一个缺码的现象都没有,那么问题大概就是发送缅文消息的那些人或机构他们的系统里缅文字符不是 NatoSansMyanmar 这几个,理论上是不是只要知道他们的缅文字体文件是哪个并且把这个字体文件拷贝过来安装好就 OK 了?
|
4
qceytzn OP @Dex7er 再仔细看,华为手机里有一个 smartZawgyi.ttf 字体,这也是一个缅文字体,不过奇怪的是我把这个字体拷贝到 los 的 system/fonts 文件夹下面并且修改好权限并重启手机,还是有缺码,问题到底在哪里?
|
5
qceytzn OP 解决了,在 google play 上搜 zawgyi,选了一个 app 安装,这个 app 要 root 权限以及需要系统里安装了 busy box,app 的功能就是在 system/fonts 里面安装 5 个字体文件
NatoSansMyanmar-Bold.ttf NatoSansMyanmar-Regular.ttf NatoSansMyanmarUI-Bold.ttf NatoSansMyanmarUI-Regular.ttf SamsungMyanmar.ttf 安装好之后重启就 OK 了,这五个文件里面的前 4 个跟 los 里的同名的 4 个文件大小都不一样,bold 是 los 里的差不多一半体积,regular 却是 los 里的两倍大,神奇 这 5 个文件拷贝出来复制进其他 los 系统里并修改好权限之后重启也是 ok 的,以后不需要再装那个 app 了 华为系统里的 smartZawgyi.ttf 不管是单独拷贝进其他系统里还是和华为里的那四个文件一起拷贝进其他系统里都是没有用的,不知道华为魔改了什么东西 |