JME Arabic Text

44 views
Skip to first unread message

Ganjar Ramadhan

unread,
Apr 8, 2012, 4:11:51 AM4/8/12
to jug-b...@googlegroups.com

Permisi temen2. Mau nanya nih. Rencananya kan saya mau buat app quran buat mobile. Nah masukin ayat2nya bingung nih. Kalo pake image kegedean terus makan memori juga. Kalo dari teks yang muncul malah tulisan2 aneh. Kira2 gimana ya solusinya? Makasih ya temen2.

Muhammad Ghazali

unread,
Apr 8, 2012, 12:30:10 PM4/8/12
to jug-b...@googlegroups.com
Wow, mantap! Tulisan yang aneh itu munculnya seperti apa? Sudah coba menggunakan Unicode untuk menampilkan arabic text? http://stackoverflow.com/a/9172732/1061371

On Sunday, April 8, 2012, Ganjar Ramadhan wrote:

Permisi temen2. Mau nanya nih. Rencananya kan saya mau buat app quran buat mobile. Nah masukin ayat2nya bingung nih. Kalo pake image kegedean terus makan memori juga. Kalo dari teks yang muncul malah tulisan2 aneh. Kira2 gimana ya solusinya? Makasih ya temen2.

--
Java User Group Bandung merupakan komunitas pengguna teknologi Java yang berdomisili di kawasan Jawa Barat, khususnya Bandung.


--
Thanks,
Jabat erat dan salam hormat.

Muhammad Ghazali
LayangLayang Mobile - Mobile Education App Developer
http://layanglayangmobile.com

Ganjar Ramadhan

unread,
Apr 8, 2012, 10:04:53 PM4/8/12
to jug-b...@googlegroups.com

Udah coba pake unicode sama juga. Munculnya kaya tetep huruf aneh :
للّٰهÙ?Ù…ÙŽÙ‘ اÙ?Ù†Ù?ّىْ اَسْئَلÙ?ÙƒÙŽ رÙ?زْقًاوَّاسÙ?عًاطَيÙ?ّبًامÙ?نْ رÙ?زْقÙ

Coba bongkar aplikasi lain (mobile quran) malah ga ngerti. Dia ngambil datanya dari file *.dat. Cuma saya ga ngerti dia bacanya begimana. Ada saran lain?

Muhammad Ghazali

unread,
Apr 9, 2012, 1:06:19 PM4/9/12
to jug-b...@googlegroups.com
Mungkin kamu mau jelaskan lagi lebih rinci, step to reproduce the issue dari issue yang sedang kamu hadapin ini.
Jadi, ntar teman-teman lain yang mau bantu juga bisa paham issue yang sedang kamu alami ini.
Asumsi saya ada bagian kode yang ditulis dengan tidak benar, jadi huruf yang muncul aneh-aneh.

Ganjar Ramadhan

unread,
Apr 10, 2012, 10:20:09 AM4/10/12
to jug-b...@googlegroups.com
Oke, pertama kan saya baca file *.txt yang isinya text arab. Saya pake kode kaya gini :

private String file(){
        InputStream is = getClass().getResourceAsStream("/qurandoa/source/1.txt");
        StringBuffer sb = new StringBuffer();
        try{
            int chars, i = 0;
            while ((chars = is.read()) != -1){
                sb.append((char) chars);
            }
            return sb.toString();
        } catch (Exception e){}
        return null;
    }


Kodenya kan me return String. Jadi saya set text tersebut ke Text Area :
TextArea text = new TextArea(file());

Tapi tulisannya malah kaya tadi yaitu simbol-simbol aneh. Saya pake LWUIT untuk mengatur tampilannya. Tapi saya rasa itu tidak mempengaruhi deh. Mohon bantuannya ya??

2012/4/10 Muhammad Ghazali <muhammadg...@gmail.com>



--
Ganjar Ramadhan - SarangLebah Informatics
-----------------------------------------------------------------
Blog : http://ganjarramadhan.wordpress.com
YM : ganjar.ramadhan05

360.gif

M. Toha

unread,
May 3, 2012, 11:02:07 AM5/3/12
to Java User Group Bandung
hello, bro..
Dah solved belum nih?
link yang di kasih aghan muh. ghazali dah bener.
aku dulu sebenarnya juga pernah mau bikin arabic pad sederhana. sudah
sempat riset tapi di tengah jalan, belum selesai aku garap.
little busy. "-_-
intinya itu berhubungan dengan encoding.
Ini dia daftar encoding arabic language:
http://dl.dropbox.com/u/55295133/U0600.pdf
lihat di thread yang di kasih mas muhammad ghazali, di jawaban dari
Mohamed Nazar yang di edit oleh user bernama Alex Kliuchnikau,
"The below code can be use for displaying arabic text in J2ME
String s=new String("\u0628\u06A9".getBytes(), "UTF-8");
where \u0628\u06A9 is the unicode of two arabic letters"

sebenarnya kalau kita lihat di file U0600.pdf, kita bisa tahu bahwa
Mohamed Nazar dan Alex Kliuchnikau itu mencontohkan bagaimana
menulis huruf ba (u0628) dan kaf (u06A9) dalam huruf arab.
Kira kira seperti itu penjelasannya.
coba di utak atik lagi code nya.
:)
daftar encoding nya sudah saya upload silahkan di buka.

:)

M. Toha

unread,
May 7, 2012, 2:25:35 PM5/7/12
to Java User Group Bandung
O, ternyata kalau di JME arabic font tidak di support ghan..
http://stackoverflow.com/questions/3832935/lwuit-problem-in-showing-arabic-words
kamu harus membuat custom dari encodingnya seperti di thread ini:
http://stackoverflow.com/questions/7564578/arabic-words-problem-in-lwuit-on-some-models
Sample code nya seperti ini:
http://code.google.com/p/glyph-util/source/browse/trunk/src/com/ahmadiv/dari/DariGlyphUtils.java
nah, kamu perlu list encoding nya UTF-8.
Yang aku sertakan, atau di link thread ini ada juga yang post UTF-8
encoding.
http://stackoverflow.com/questions/7564578/arabic-words-problem-in-lwuit-on-some-models
google lagi ghan yang jelas ini berhubungan dengan sesuatu yang
disebut glyphs.
Google dengan keyword "gluphs lwuit" ternyata banyak thread muncul.
Ini ada yang sudah solved:
http://www.java.net/node/700182
ada yang sudah bisa menampilkan arabic font. tapi aku kurang
menyimak.
Silahkan kamu riset sendiri ghan...

Ganjar Ramadhan

unread,
May 10, 2012, 2:55:52 AM5/10/12
to jug-b...@googlegroups.com
Wah, makasih banget bih gan. Lengkap banget kayanya, problem saya sebenarnya sudah solved dengan menampilkan teks ayat-ayat arab dengan image. Menggunakan LWUIT, tepatnya. Masalahnya pas saya install di HP ko ga muncul apa2 ya? Padahal di emulator jalan dengan baik.

2012/5/8 M. Toha <mudzak...@gmail.com>
--
Java User Group Bandung merupakan komunitas pengguna teknologi Java yang berdomisili di kawasan Jawa Barat, khususnya Bandung.

M. Toha

unread,
May 10, 2012, 3:36:29 PM5/10/12
to Java User Group Bandung
On 10 Mei, 13:55, Ganjar Ramadhan <ganjar.ramadhan...@gmail.com>
wrote:
> Wah, makasih banget bih gan. Lengkap banget kayanya, problem saya
> sebenarnya sudah solved dengan menampilkan teks ayat-ayat arab dengan
> image. Menggunakan LWUIT, tepatnya. Masalahnya pas saya install di HP ko ga
> muncul apa2 ya? Padahal di emulator jalan dengan baik.

wah kalau ttg hal ini aghan muh. ghazali lebih berpengalaman ghan..
aku lum pernah install beneran aplikasi buatan sendiri ke hp. apalagi
menggunakan image dan memakai LWUIT.
belum pernah coba.
monggo ghan muh. ghazali, atau yang pernah coba, monggo ghan.
Reply all
Reply to author
Forward
0 new messages