为什么使用LWUIT的三星手机不支持阿拉伯语字体?

时间:2011-10-22 13:27:48

标签: mobile java-me fonts lwuit samsung-mobile

我已经在一些三星手机上测试了我的移动应用程序以进行测试(Samsung Corby b3410和Samsung c6712)。这里的阿拉伯字体没有显示在这些手机上。但它将在诺基亚手机上正常运行。我正在使用System font来显示阿拉伯字体。为什么它不支持这些手机?如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

LWUIT不支持阿拉伯语位图字体,当字体类型为“system”时,我们只是将阿拉伯语支持委托给底层操作系统。如果底层手机操作系统不包含阿拉伯语支持,LWUIT将无法使用阿拉伯语。

为了解决这个问题,有些人通过修改LWUIT来支持它,努力实现阿拉伯语位图字体。自从以来我们没有纳入任何这些变化:

一个。它们非常复杂并且依赖于语言。 湾他们没有解决接受输入的问题。 C。阿拉伯语国家的大多数设备应该支持阿拉伯语,因此它是一个非常小的问题。

这些解决方案可能足以满足您的需求,但我个人不会为这一小部分设备付出努力。