Android Arabic text Reshaper

13 06 2010

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.


Tindakan

Information

18 tanggapan

19 06 2010
Buku Bagus – Rework « {Hakim}

[...] membuatku ingin segera menyelesaikan arabic reshaper buat android, karena kemarin sempat di tunda [...]

21 06 2010
Android Arabic Reshaper II « {Hakim}

[...] Arabic Reshaper II 21 06 2010 Melanjutkan postingan disini, akhirnya implementasinya tidak mengacu pada reshaper yang sudah ada; masih juga perlu untuk [...]

8 07 2010
Cucure

wah bagus neh mas, saya suka, semangat ya..

15 07 2010
Muhammad Hakim

terima kasih :)

21 09 2010
nur rosihin ana

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.

30 09 2010
Muhammad Hakim

setahu saya masih belum ada yang spesifik seperti itu, namun sebenarnya itu juga bukan suatu yang sulit untuk dibuat.

30 03 2011
doni

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?

25 11 2011
Junaedy

untuk mengatasi maslah tsb, pakai ibrahim keyboard bisa cari di market, insya Allah tidak akan kotak2 lagi normal begitu.

25 01 2011
Ardi Wong

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……….

3 02 2011
Roby

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

16 05 2011
abii

sy sudah download, tp kesulitan bgm cara installnya. mhn petunjuk krn sy masih sngt awam ttg android. tks

10 06 2011
ali rifa'i

Saya tunggu mas font arabicnya,jzk

6 09 2011
agus

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

25 10 2011
'An-nur Al-Murtadlo Bululawang

TOlong antum beri pencerahan kepada kami step by stepnya agar bisa membaca arab di android ana…syukur2 juga menulisnya….mdh2an dapat pahala banyyaaaaak sekali

6 11 2011
supriman

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?

5 01 2012
Umniya Lateva Hamed (@Jasmine_lateva)

bang, q pake andro froyo. biar tulisan arab ga pisah2 msti d”apain eh?

10 02 2012
Muhammad Hakim A

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.

13 02 2012
bang Asri

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.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s




Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 217 pengikut lainnya.