我尝试使用Phonegap创建WebApp。
当我写高棉语(កើតអាប់ស)
时,它适用于Firefox和Chrome。但是当我创建应用程序(apk)时,我的智能手机只显示方框。但为什么呢?
我使用谷歌的这种特殊字体 https://www.google.com/fonts/specimen/Khmer
有任何解决这个问题的想法吗?
答案 0 :(得分:1)
此处提供了详细信息,其中概述了如何解决此问题:
http://osify.com/2012/02/install-khmer-font-on-galaxy-s2-without-rooting-system/
申请Android 2.3.x:
FlipFont是Monotype Imaging的一项出色技术,它正在使用 在三星的Android手机中。该技术允许创建 应用程序在字体旁边添加更多字体到Android手机 已经在电话系统中发货了。
不幸的是,从Android 4.0(ICS)和早期版本FlipFont 不适用于网络浏览器,但它仍然找到一些更有用的 高棉,特别是在Android 4.1.1的Galaxy Note II中(Jelly Bean) 用于浏览歌曲标题,在youtube中的高棉视频名称和聊天 朋友通过facebook messenger。
我想请注意,它适用于发现的facebook messenger 仅限Play商店,它还不适用于Facebook应用程序。对于 Facebook应用程序在Google Play商店中,我们也可以在高棉语聊天, 但是我们还不能看到墙上的饲料柱。
在Android 4.1.1中,高棉渲染在所有部分都完美无缺 Android操作系统,但系统中还没有字体。所以,如果你安装 在Galaxy Note II中的Khmer.apk,你可以在许多人中读写高棉语 没有root设备的应用程序。
否则,如果我正在编写网页并试图让字体显示在某人的手机上..如果modiX是正确的,我会使用FontForge或任何其他字体编辑器将字形从原始字体导入到新的字体文件中并将字形重新分配到Android范围限制范围内的unicode范围。
答案 1 :(得分:0)
似乎Android不支持这些UTF8范围,但您可以根据设备获取设备上的必要字符集。
我发现了一个声称在没有root的情况下执行相同操作的应用:https://play.google.com/store/apps/details?id=com.blogspot.androidsanctum.kui 网上还有直接的APK安装程序。