2011-10-22 62 views
3

我測試了一些三星手機上用於測試目的的手機應用程序(Samsung Corby b3410和Samsung c6712)。這裏阿拉伯字體沒有顯示在這些手機上。但它可以在諾基亞手機上正常工作。我使用System font來顯示阿拉伯字體。爲什麼它不支持這些手機?如何解決這個問題?爲什麼使用LWUIT的三星手機不支持阿拉伯字體?

+0

包含的字體可能取決於您的手機提供商在三星手機中包含的操作系統版本。編碼問題在哪裏? – ObscureRobot

+0

哦,哦。當我們使用字體類型是'SYSTEM'時,LWUIT支持阿拉伯字體。對?我可以知道爲什麼它沒有編程相關的問題嗎?這是投票的原因嗎? – bharath

+1

我必須反駁 - 我認爲問題很好。我不認爲你提到的三星電子支持阿拉伯語:(儘管如此,請查看他們的支持網站 - 對於Corby列出的唯一語言是英語(印度):http://www.samsung.com/in/support/search /supportSearchModelResult.do?menu=SP01&searchWord=Corbyb3410&default_searchInputBox_value=Enter+model+number+or+keywords&searchInputBox=Corby+b3410 – mazaneicha

回答

6

LWUIT不支持阿拉伯語位圖字體,當字體類型爲'system'時,我們只需將阿拉伯語支持委託給底層操作系統。如果底層手機操作系統不包含阿拉伯語支持,LWUIT將不能與阿拉伯語一起使用。

要解決這個問題,有些人通過修改LWUIT來實現阿拉伯語位圖字體,以支持這一點。我們還沒有納入任何這些變化,因爲:

a。它們非常複雜且依賴於語言。 b。他們沒有解決接受投入的問題。 c。阿拉伯語國家的大多數設備應該支持阿拉伯語,所以它是一個相當小的問題。

這些解決方案可能足以滿足您的需求,但我個人不會爲這一小部分設備付出努力。

+0

感謝您的寶貴意見。 – bharath