jawifont

Edited version of Arabic font files to add support for Jawi alphabets


Project maintained by jawi-mnh48 Hosted on GitHub Pages — Theme by mattgraham

Jawi letters in Malay

Listed here are the letters currently recognized as part of Malay language.

Letter Malay
Name
Unicode
Codepoint
Unicode
Name
Sound
represented
Rumi
equivalent
Sample word
(Jawi)
Sample word
(Rumi)
Sample word
(IPA)
English meaning
of sample word
ا Alif U+0627 Arabic letter alef /a/ a ايم ayam /a.jam/ chicken
/ə/ e (ĕ) مميتابوليسماکن memetabolismekan /mə.me.ta.bo.lis.mə.kan/ metabolizing
No sound (Vowel starter) اينده indah /in.dah/ beauty
ب Ba U+0628 Arabic Letter Beh /b/ b باچ baca /ba.t͡ʃa/ read
ت Ta U+062A Arabic letter teh /t/ t تتيکوس tetikus /tə.ti.kus/ (computing) mouse
ث Sa U+062B Arabic letter theh /θ/ s ثلاث selasa /θa.laː.θah/ Tuesday
/s/ /sə.la.sa/
ج Jim U+062C Arabic letter jeem /d͡ʒ/ j جاري jari /d͡ʒa.ri/ finger
چ Ca U+0686 Arabic letter tcheh /t͡ʃ/ c چريتا cerita /t͡ʃə.ri.ta/ story
ح Ha kecil
/ Ha pedas
U+062D Arabic letter hah /ḥ/ h حروف huruf /urūf/ (alphabet) letters
/h/ /hu.rof/
حال hal /hal/ issue
/ħ/ /ħaːl/
خ Kha U+062E Arabic letter khah /x/ kh خبر khabar /xa.bar/ tell
د Dal U+062F Arabic letter dal /d/ d دادو dadu /da.du/ dice
ذ Zal U+0630 Arabic letter thal /ð/ z بيذا beza /be.ða/ differences
/z/ /be.za/
ر Ra U+0631 Arabic letter reh /r/ r رڠکاين rangkaian /raŋ.kaj.jan/ network
ز Zai U+0632 Arabic letter zain /z/ z زو zoo /zu/ zoo
x زينون xenon /zi.non/ xenon
س Sin U+0633 Arabic letter seen /s/ s سالين salin /sa.len/ copy
ش Syin U+0634 Arabic letter sheen /ʃ/ sy شيليڠ syiling /ʃi.liŋ/ coin
ص Sad U+0635 Arabic letter sad /s/ s فصل fasal /fa.sal/ causation
ض Dad U+0636 Arabic letter dad /d/ d ضرورة darurat /da.ro.rat/ state of
emergency
ط To U+0637 Arabic letter tah /t/ t طلاق talak /ta.laʔ/ repudiation
ظ Zo U+0638 Arabic letter zah /z/ z ظهر zohor /zo.hor/ Zuhr
ع Ain U+0639 Arabic letter ain /ʕ/ a ساعة saat /sa.ʕat/ (time) second
i علمو ilmu /ʕil.mu/ knowledge
u علماء ulama /ʕu.la.maʔ/ Ulama
/ʔ/ k معنا makna /maʔ.na/ meaning
غ Ghain U+063A Arabic letter ghain /ɣ/ gh غيب ghaib /ɣa.eb/ unseen
ڠ Nga U+06A0 Arabic letter ain
with three dots above
/ŋ/ ng ڤڠݢيل panggil /paŋ.gel/ (verb) call
ف Fa U+0641 Arabic letter feh /f/ f فيلم filem /fi.ləm/ film
ڤ Pa U+06A4 Arabic letter veh /p/ p ڤڤيجت pepijat /pə.pi.d͡ʒat/ (computing) bug
ق Qaf U+0642 Arabic letter qaf /ʔ/ k تيدق tidak /ti.daʔ/ not / don't
/q/ q قاريء qari /qa.riʔ/ Qāriʾ
ک Kaf U+06A9 Arabic letter keheh /k/ k کريتا kereta /kə.re.ta/ car
ݢ Ga U+0762 Arabic letter keheh
with dot above
/ɡ/ g ݢنتيان gentian /gən.ti.jan/ fiber / fibre
ل Lam U+0644 Arabic letter lam /l/ l لاما lama /la.ma/ old
م Mim U+0645 Arabic letter meem /m/ m مينوم minum /mi.nom/ (verb) drink
ن Nun U+0646 Arabic letter noon /n/ n مناڠيس menangis /mə.na.ŋes/ crying
و Wau U+0648 Arabic letter waw /w/ w واڠ wang /waŋ/ money
/u/ u اونتوڠ untung /un.toŋ/ profit
/o/ o ڤوتوڠ potong /po.toŋ/ cut
/ɔ/ /pɔ.toŋ/
ۏ Va U+06CF Arabic letter waw
with dot above
/v/ v ۏن van /van/ van
ه Ha besar
/ Ha simpul
U+0647 Arabic letter heh /h/ h هنتو hantu /han.tu/ ghost
ة Ta marbutah U+0629 Arabic letter teh marbuta /t/ t عبادة ibadat /i.ba.dat/ servitude
/ʕi.ba.dat/
/h/ h سورة surah /su.rah/ chapters of
al-Quran
ء Hamzah U+0621 Arabic letter hamza No sound (Diphtong marker) ماءين main /main/ play
(Pause marker) لاءوق lauk /la.oʔ/ side dishes
/ʔ/ داتوء dato /da.toʔ/ (title) Dato'
ي Ya U+064A Arabic letter yeh /j/ y واير wayar /wa.yar/ wire
/i/ i تيڠݢي tinggi /tiŋ.gi/ tall
/e/ e (é) مريک mereka /mə.re.ka/ they / create
/ɛ/ e (é) بيݢ beg /bɛg/ bag
ڽ Nya U+06BD Arabic letter noon
with three dots above
/ɲ/ ny ڽاڽي nyanyi /ɲa.ɲi/ sing
ى Ye /
Alif maqsurah
U+0649 Arabic letter alef maksura /ə/ e (ĕ) ناسيوناليسمى nasionalisme /na.sjo.na.lis.mə/ nationalism
/a/ a فتوى fatwa /fat.twa/ verdict
Modern Jawi alphabet as defined by Dewan Bahasa dan Pustaka, the government body responsible for coordinating the use of the Malay language and Malay-language literature in Malaysia.

Jawi punctuation in Malay

Listed here are the punctuation marks in Jawi as currently in used as part of Malay language.

Punctuation Malay
Name
Unicode
Codepoint
Unicode
Name
Usage
ٴ Hamzah Tiga Suku U+0674 Arabic Letter High Hamza Has multiple different usages.
. Noktah / Tanda Titik U+002E Full Stop To end a sentence.
، Koma Arab U+060C Arabic Comma Separate items or indicate pause.
(This is the proper character codepoint
for Jawi Comma but it is shown
incorrectly on unsupported system)
Koma Jawi U+2E41 Reversed Comma Separate items or indicate pause.
(This is not the proper character
codepoint for Jawi Comma but it is
shown correctly even on unsupported system)
! Tanda Seru U+0021 Exclamation Mark To end an emphasized sentence,
or sentence with strong feeling
attached to it.
؟ Tanda Tanya U+061F Arabic
Question Mark
To end a question, or sentence
with uncertainty elements.
: Titik Bertitik U+003A Colon To end the sentence that will start
point listing or explaining afterwards.
؛ Koma Bertitik
Arab
U+061B Arabic Semicolon To end a part of sentence but continue the topic.
(This is the proper character codepoint
for Jawi Semicolon but it is shown
incorrectly on unsupported system)
Koma Bertitik
Jawi
U+204F Reversed Semicolon To end a part of sentence but continue the topic.
(This is not the proper character codepoint
for Jawi Semicolon but it is shown
correctly even on unsupported system)
٢ Tanda Ganda U+0662 Arabic-Indic
Digit Two
Ditto, to mark duplicated words used in Malay
to explicitly mark them as plural forms.
Tanda Kurungan
Pembuka Arab
U+FD3E Ornate Left
Parenthesis
Multiple usage, mainly to start
explanation or alternate meaning.
(This is the proper character codepoint
for Jawi Opening Bracket but it is
shown incorrectly on unsupported system)
﴿ Tanda Kurungan
Penutup Arab
U+FD3F Ornate Right
Parenthesis
Multiple usage, mainly to end
explanation or alternate meaning.
(This is the proper character codepoint
for Jawi Closing Bracket but it is
shown incorrectly on unsupported system)
( Tanda Kurungan
Pembuka
U+0028 Left Parenthesis Multiple usage, mainly to start
explanation or alternate meaning.
(This is not the proper character codepoint
for Jawi Opening Bracket but it is
shown correctly even on unsupported system)
) Tanda Kurungan
Penutup
U+0029 Right Parenthesis Multiple usage, mainly to end
explanation or alternate meaning.
(This is not the proper character codepoint
for Jawi Closing Bracket but it is
shown correctly even on unsupported system)
" Tanda Petik U+0022 Quotation Mark To mark a quoted sentence.
(This character is used on unsupported
system for both opening and ending
of the quoted sentence)
Tanda Petik
Pembuka
U+201D Right Double
Quotation Mark
To mark the start of quoted sentence.
(This character is used on supported system only)
Tanda Petik
Penutup
U+201F Double High-Reversed-9
Quotation Mark
To mark the end of quoted sentence.
(This character is used on supported system only)
' Koma Terbalik U+0027 Apostrophe To mark a quote inside a quoted sentence.
(This character is used on unsupported
system for both opening and ending)
Koma Atas Terbalik U+2019 Right Single
Quotation Mark
To mark the start of quote inside a quoted sentence.
(This character is used on supported system only)
Koma Atas U+201B Single High-Reversed-9
Quotation Mark
To mark the end of quote inside a quoted sentence.
(This character is used on supported system only)
\ Tanda Palang Jawi U+005C Reverse Solidus Short form of "or" in Jawi
/ Tanda Palang Rumi U+002F Solidus Used in fractions in Jawi,
also short form of "or" in Rumi
# Tanda Pagar U+0023 Number sign Multiple usage, originally
short form of "No."
- Tanda Sempang U+002D Hyphen-Minus Multiple usage,
mainly to join words
Tanda Pisah U+2014 Em Dash Multiple usage, mainly short form of
"until" or "to", eg. 2012—2019 (2012 to 2019)
~ Tanda Tilde U+007E Tilde Used as placeholder or mark for elongated sound.
(This is the proper character codepoint
for Jawi Tilde but it is shown
incorrectly on unsupported system)
Tanda Tilde Jawi U+223D Reversed Tilde Used as placeholder or mark for elongated sound.
(This is not the proper character codepoint
for Jawi Tilde but it is shown
correctly even on unsupported system)

Other letters in Malay

Listed here are the letters used as part of Malay language, formerly and currently, but not recognized as such.

Letter Unicode
Codepoint
Unicode
Name
Usage
ك U+0643 Arabic Letter Kaf Used in place of Jawi Kaf (ک) when system
does not support the actual letter.
Obsolete, use Jawi Letter Kaf instead.
ڬ U+06AC Arabic Letter Kaf
with Dot Above
Used in place of Jawi Ga (ݢ) when system
does not support the actual letter.
Obsolete, use Jawi Letter Ga instead.
U+08B4 Arabic Letter Kaf
with Dot Below
Used by Indonesians when trying to write Malay,
mostly influenced by their Pegon script system that use it for G.
Please properly use Jawi Letter Ga instead when writing Malay.
ݣ U+0763 Arabic Letter Keheh
with Thrre Dots Above
Used in old Malay as alternative to letter Ga (ݢ).
Obsolete, please properly use Jawi Letter Ga instead.
گ U+06AF Arabic Letter Gaf Used in old Malay as alternative to letter Ga (ݢ).
Obsolete, please properly use Jawi Letter Ga instead.
أ U+0623 Arabic Letter Alef
with Hamza Above
Used in certain situation when standalone
Jawi Hamzah (ء) or Hamzah Tiga Suku (ٴ) would cause confusion.
ئ U+0626 Arabic Letter Yeh
with Hamza Above
Currently only used in family name.
Formerly also used for certain Malay sounds but those are obsolete,
use combination of Jawi Letter Hamzah Tiga Suku and Jawi Letter Ya
instead with position determined based on the sound needed.
ؤ U+0624 Arabic Letter Waw
with Hamza Above
Formerly used for certain Malay sounds but those are obsolete,
use combination of Jawi Letter Hamzah Tiga Suku and Jawi Letter Wau
instead with position determined based on the sound needed.
ڎ U+068E Arabic Letter Dul Formerly used for Sundanese and Javanese words in Malay.
Obsolete, use either Jawi Letter Dal or Jawi Letter Dad,
combined with Jawi Letter Ha Besar instead.
ڟ U+069F Arabic Letter Tah Formerly used for Sundanese and Javanese words in Malay.
Obsolete, use either Jawi Letter Ta or Jawi Letter To,
combined with Jawi Letter Ha Besar instead.
ۋ U+06CB Arabic Letter Ve Not exist in Malay but used by some people
in place of Letter Va (ۏ), use Jawi Letter Va instead.
ژ U+0698 Arabic Letter Jeh Not exist in Malay but used by some people
in place of Letter Zai (ز), use Jawi Letter Zai instead.
پ U+067E Arabic Letter Peh Not exist in Malay but used by some people
in place of Letter Nya (ڽ), use Jawi Letter Nya instead.
ۑ U+06D1 Arabic Letter Yeh
with Three Dots Below
Not exist in Malay but used by some people
in place of Letter Ye (ى) to differentiate
from Letter Ya (ي), use Jawi Letter Ye instead.
Also used by Indonesians when trying to write Malay,
mostly influenced by their Pegon script system that use it for NY.
Please properly use Jawi Letter Nya instead when writing Malay
آ U+0622 Arabic Letter Alef
with Madda Above
Not exist in Malay but used by some people
to denote elongated sound, use double Jawi Letter Alif
or place tilde (~) after Jawi Letter Alif instead.
إ U+0625 Arabic Letter Alef
with Hamza Below
Only exist in Malay loanwords originated from Arabic.
Formerly used by some people to create certain
sound that the actual spelling is Letter Alif
followed by Letter Ya (اي), in that case use
Jawi Letter Alif followed by Jawi Letter Ya instead.

Additional characters for Pegon

While the fonts are mainly for Jawi script, I decided to also include support for Pegon script so that the same font can also be used by Indonesians. Plus, there has been saying that Pegon derived from Jawi, so I should support them as someone who use their ancestor Jawi.

These are the additional characters and markings used in Pegon script, others are already covered by Jawi script:

Letter Unicode
Codepoint
Unicode
Name
Usage
ۑ U+06D1 Arabic Letter Yeh
with Three Dots Below
Used for letter NY in Sundanese.
U+08B4 Arabic Letter Kaf
with Dot Below
Used for letter G in Javanese.
U+088D Arabic Letter Keheh
with Two Dots Vertically Below
Used for letter G in Sundanese.
ڎ U+068E Arabic Letter Dul Used for letter DH on unsupported system.
ڊ U+068A Arabic Letter Dal
with Dot Below
Used for letter DH on supported system.
U+08AE Arabic Letter Dal
with Three Dots Below
Used as alternative for letter DH on supported system.
ڟ U+069F Arabic Letter Tah Used for letter TH on unsupported system.
U+088B Arabic Letter Tah
with Dot Below
Used for letter TH on supported system.
U+088C Arabic Letter Tah
with Three Dots Below
Used as alternative for letter TH on supported system.
َ U+064E Arabic Fatha Used for vowel A (when next character is not YA/ي or WAU/و),
vowel E (when next character is YA/ي),
or vowel O (when next character is WAU/و).
ِ U+0650 Arabic Kasra Used for vowel I.
ُ U+064F Arabic Damma Used for vowel U.
ٓ U+0653 Arabic Maddah Above Used for vowel Ə.