Android sampai dengan versi 2.2 masih belum mensupport arabic, tapi Alhamdulillah Android sendiri support “free font type”. Dengan demikian kita tidak perlu terlalu report memikirkan bagaimana me-render font dengan bitmap, atau jpeg atau graphics engine yang lain untuk menampilkan font yang secara default tidak di dukung oleh Android.
Dan untungnya lagi, Android juga support BiDi (bidirectional text), jadinya untuk kasus menampilkan tulisan arab yang cara penulisannya dari kanan ke kiri, tidak lagi terlalu bermasalah; hanya kita perlu reshaping setiap karakternya, agar karakter tidak terender secara terbalik.
dan Alhamdulillah nya lagi adalah sudah ada yang membuat arabic reshaper, sehingga untuk menampilkan text arab di device berbasis Android harusnya gak jadi masalah. namun, kabar buruknya adalah arabic reshaper tersebut tidak mendukung syakal/harakat/diacritics sehingga jika jika anda mencoba menampilkan text dalam aksara arab yang mengandung syakal, bakal berantakan tampilannya, seperti ini:

itu adalah screenshot aplikasi yang dulu pernah saya buat, untuk belajar Android, yang hendak saya ubah tampilan teks-nya yang semula menggunakan gambar, menjadi native text UTF-8 (karena pertimbangan memori yang bisa dihemat dengan tidak menggunakan gambar).
Alhamdulillah, arabic reshaper tersebut adalah open source, sehingga saya bisa mengubah kodenya agar mendukung penggunakan syakal. dan setelah saya membaca kodenya sekilas tadi, sepertinya tidaklah terlampau rumit untuk menambahkan kemampuan ini (InsyaaAllah).
saat ini, memang belum sempat untuk mengerjakan ini, tapi InsyaaAllah masih bisa menyisipkan waktu untuk hacking ini. karena jika kita bisa menampilkan tulisan arab dengan custom font (yang secara default didukung oleh Android), ada banyak kemungkinan manfaat yang bisa di dapat.





[...] membuatku ingin segera menyelesaikan arabic reshaper buat android, karena kemarin sempat di tunda [...]
[...] Arabic Reshaper II 21 06 2010 Melanjutkan postingan disini, akhirnya implementasinya tidak mengacu pada reshaper yang sudah ada; masih juga perlu untuk [...]
wah bagus neh mas, saya suka, semangat ya..
terima kasih :)
Tulisan di atas mengulas cara menampilkan tulisan yang menggunakan huruf Arab di android. Adakah program menulis Arab untuk android? Mohon pencerahannya (ke alamat email saya). Terima kasih.
setahu saya masih belum ada yang spesifik seperti itu, namun sebenarnya itu juga bukan suatu yang sulit untuk dibuat.
numpang jawab ya. Untuk nulis arabic di android ada aplikasinya yaitu misral. bisa nulis sms juga. ane dah coba ngirim ke hp jadul bisa kebaca. tapi kalo ke sesama android malah jadi kotak2. rupanya font android yg default ga support. sekarang sy lagi seaching font yg support arabic untuk adroid. maklum karena newbie dah beberapa hari ga dapet2. barangkali ada yg udah punya?
untuk mengatasi maslah tsb, pakai ibrahim keyboard bisa cari di market, insya Allah tidak akan kotak2 lagi normal begitu.
Assalamu ‘alaikum mas…,
saya coba membuat Arabic Reshaper dengan Mengunakan Font DejaVuSerif.ttf dan saya mengambil Tanzil dari Quran Utsmani, tetapi hasil font Arabic nya malah ngak sambung…atau pisah-pisah…mungkin mas bisa bantu atau masalahnya dimana ya… kalo ada minta sedikit source code+font.
Terima Kasih sebelumnya……….
Assalamu’alaykum,
Saya pengguna tablet android, seperti kasus diatas AL-qur’an pocket yang saya install, huruf arabnya berantakan. Sudah cukup lama saya mencari aplikasi yang bisa menampilkan tulisan arab yang benar. Tidak hanya menampilkan tapi juga bisa untuk menulis. Melihat upaya mas Hakim utk membuat applikasi tersebut, saya merasa ada peluang untuk bisa menggunakan applikasi itu. Saya hanya bisa bantu do’a dan menyemangati. Dan tolong informasikan jika sudah berhasil. Terimakasih
wassalamu’alaikum
sy sudah download, tp kesulitan bgm cara installnya. mhn petunjuk krn sy masih sngt awam ttg android. tks
Saya tunggu mas font arabicnya,jzk
kalo cuma sekedar unt baca AL QUR’AN di hp smartphone, kan sudah ada aplikasi di market android, tinggal unduh, lalu baca dan tk berantakan.
jadi saya masih belum ngeh dg istilah “tulisannya jadi berantakan”
tapi….kalo unt bisa nulis arab, ya itu yang saya tunggu infonya
TOlong antum beri pencerahan kepada kami step by stepnya agar bisa membaca arab di android ana…syukur2 juga menulisnya….mdh2an dapat pahala banyyaaaaak sekali
Kalo Android 2.3 Gingerbread udah mendukung kah? Permasalahanny, saya punya banyka ebook berbahasa Arab dalam format CHM. Dan di Eclair font arab ga bisa ke baca.. Gimana ya solusiny?
bang, q pake andro froyo. biar tulisan arab ga pisah2 msti d”apain eh?
bacanya pakai apa ? kalau dari browser mending pakai firefox kalau pake browser bawaan kemungkinan bakal patah-patah.
kalau dari aplikasi lain, sayangnya OS nya memang ga support; jadi terpaksa ganti ROM kalau mau.
Assalamualaikum
Mas Hakim. Salam kenal. Saya (bang) Asri. Semoga Allah memudahkan Mas Hakim untuk menyelesaikan “arabic reshaper”. Dan semoga Allah menjadikannya sebagai amal jariah, pahala tanpa henti. Kami baru mulai belajar program Android; dengan tujuan: membuat aplikasi baca kitab bahasa Arab.