Tuesday, June 10, 2008

Typing Arabic with Scim

Alhamdulillah and thanks to Anjar03 my friend who has been researching and being curios with Scim and the author of the code (yes, the one who has created scim Arabic). I finally can write Arabic with Scim in Kubuntu, KDE version of Ubuntu. I want to document it here so everybody can leverage Scim as I do.

Please make sure you've installed the following packages so that KDE will automatically use Scim as default input method: scim-bridge-agent scim-bridge-client-qt scim-bridge-client-gtk. For KDE4 may be you should install additional scim-bridge-client-qt4. After that, type "im-switch -s scim-bridge" to activate Scim. For more information see my previous post and here.

To type Arabic you don't need scim-anthy since it is for Japanese. You need scim-tables-additional package installed. Now, re-login.

To test, open kopete chat window since it automatically supports right to left typing mode. Ctrl+Space to start writing with Scim, choose Arabic Egypt from the scim popup. You should see Scim popup like the following



Adapted from this table, we can use the following rule using US Keyboard (the most common keyboard at least in my country: Indonesia).

arabic fontkeyboard
اa
بb
تt
ثth
جj
حh.
خkh
دd
ذdh
رr
زz
سs
شsh
صs.
ضd.
طt.
ظz.
ع'
غgh
فf
قq
كk
لl
مm
نn
هh
وw
يy
ةh'
'2
ٔ/2


- To type لا you can combine A and l.
- The words انّ with tashdid is typed Anx.
- To make vowel, just add a i u after the consonant.
- To make tanwin, just add an in un after the consonant.

الحمداللّه now you can type Arabic

9 comments:

klinik-jmc said...

That about sukun

Humingway said...

Sukun is /' so taj/'wyd/' = تَجْويدْ
You can figure out the rest of the symbols by running the following command in the terminal:
cat /usr/share/scim/tables/Arabic.bin

Unknown said...

Nice post humingway. But I can't see the text clearly. I tried some combinations work for me

Unknown said...

Large A for alif. Small a gives you fathah diacritical mark instead.

Anonymous said...

I can't get the character إ as in الإنجليزية using the SCIM layout. Tips?

Humingway said...

Occherinibelli, try Ah (capital A, lowercase h). To type الإنجليزية, it's AlAhnjlyzyh'

Best of luck!

Anonymous said...

شكرا جزيلا!

Unknown said...

terima kasih, ini sangat membantu
saya

Ade Malsasa Akbar said...

Beberapa kali saya temukan blog orang Indonesia yang membahas tentang Linux dalam Bahasa Inggris. Dan saya menemukan yang bagus lagi, tepat pada apa yang saya cari selama ini:

ALIF = A
BA' = B
dan seterusnya.

Saya sudah melakukan gugling, dan pencarian tidak terhenti di beberapa waktu silam. Alhamdulillah kemarin saya nemu http://bokunokeiken.wordpress.com/2014/09/24/input-method-arab-dan-jawa-dengan-cara-indonesia/ lalu hari ini tutorial ini. Saya senang sekali.

Saya pribadi mengundang akang untuk singgah di #ubuntu-indonesia @ freenode.