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



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

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

为了解决这个问题,一些人已经通过修改LWUIT来实现阿拉伯语位图字体来支持它。自

之后,我们没有合并任何这些更改:

。它们非常复杂,依赖于语言。b.他们没有解决接受输入的问题。c.阿拉伯语国家的大多数设备应该支持阿拉伯语,所以这是一个相当小众的问题。

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

最新更新