WebLog: Xiao.L

 | Mundane life with a hint of geekery…

Android手机上泰文显示解决方法

July 7th, 2010

DroidSans Thai Keyboard表妹去泰国出差,平时手机用的是HTC Magic/G2,装了泰文词典和泰文键盘,但由于系统字体原因,不能正常显示泰文,出现的都是一个个方框。Google了一下,找到了做泰文键盘DroidSans的论坛里有泰文字体下载页面(Google Translate链接),在G1/G2上试了试能解决泰文显示异常的问题。

大致方法就是下载论坛里的带有泰文字体的整套Font,然后覆盖Android里/system/fonts目录下对应的字体即可。具体操作有这样几个选择:

1.安装AndroidSDK,进入adb将系统以可写方式mount,然后把所有字体push到fonts目录下,并chmod将这几个字体文件权限修改成0644后重启。

2.使用此方法前先确认一下自己的Android手机已经root,一般国内用户只要刷过Custom Rom,手机基本都已获得root并安装有Superuser,然后去market下载这两个软件:Type FreshAndExplorer,前者能将系统字体修改成用户指定的字体,后者是配合Type Fresh选择文件所用。安装后,用Type Fresh把系统字体备份一下,然后将下载的泰文字体放入SD卡内,通过Type Fresh一一指定替换,方法很简单,最后Apply,系统的Superuser会跳出确认权限(这也是需要预先确认root的原因)确认即可,根据提示重启一下手机,就能正常显示泰文了。

3.看了看update打包签名以及update-script的写法,把这些泰文字体打了个包,供喜欢使用custom recovery的用户自己刷,省去了下载软件的麻烦,只要把文件DroidSansThaiFonts_signed.zip放到SD卡里,然后进入recovery刷这个文件,recovery就会将字体覆盖并更正权限值,完成后reboot系统即可。

下载链接 & QRCodes
DroidSansThaiFonts_signed.zip (MD5: a4cf4db12703e647e1cf0e104e5480d0)
Type FreshAndExplorerType Fresh QRcodeType Fresh QRcode

Leave a Reply