Arabic script in Unicode explained

Many scripts in Unicode, such as Arabic, have special orthographic rules that require certain combinations of letterforms to be combined into special ligature forms. In English, the common ampersand (&) developed from a ligature in which the handwritten Latin letters e and t (spelling et, Latin for and) were combined.[1] The rules governing ligature formation in Arabic can be quite complex, requiring special script-shaping technologies such as the Arabic Calligraphic Engine by Thomas Milo's DecoType.[2]

As of Unicode version=15.1, the Arabic script is contained in the following blocks:[3]

The basic Arabic range encodes the standard letters and diacritics, but does not encode contextual forms (U+0621–U+0652 being directly based on ISO 8859-6); and also includes the most common diacritics and Arabic-Indic digits.The Arabic Supplement range encodes letter variants mostly used for writing African (non-Arabic) languages.The Arabic Extended-B and Arabic Extended-A ranges encode additional Qur'anic annotations and letter variants used for various non-Arabic languages.The Arabic Presentation Forms-A range encodes contextual forms and ligatures of letter variants needed for Persian, Urdu, Sindhi and Central Asian languages.The Arabic Presentation Forms-B range encodes spacing forms of Arabic diacritics, and more contextual letter forms.The presentation forms are present only for compatibility with older standards, and are not currently needed for coding text.[4] The Arabic Mathematical Alphabetical Symbols block encodes characters used in Arabic mathematical expressions.The Indic Siyaq Numbers block contains a specialized subset of Arabic script that was used for accounting in India under the Mughal Empire by the 17th century through the middle of the 20th century.[5] [6] The Ottoman Siyaq Numbers block contains a specialized subset of Arabic script, also known as Siyakat numbers, used for accounting in Ottoman Turkish documents.

Contextual forms

Below is a demonstration for the basic alphabet used in Modern Standard Arabic illustrating how Arabic letters are expected to appear in different contexts. Codepoints listed as contextual forms should "should not be used in general interchange". Unicode has other methods of encoding the difference if necessary, such as Zero-width joiner.

General
Unicode
Contextual formsName
IsolatedFinal (End)Medial (Middle)Initial (Beginning)
0627
Arabic: ا
FE8D
Arabic: ﺍ
FE8E
Arabic: ﺎ
0628
Arabic: ب
FE8F
Arabic: ﺏ
FE90
Arabic: ﺐ
FE92
Arabic: ﺒ
FE91
Arabic: ﺑ
062A
Arabic: ت
FE95
Arabic: ﺕ
FE96
Arabic: ﺖ
FE98
Arabic: ﺘ
FE97
Arabic: ﺗ
062B
Arabic: ث
FE99
Arabic: ﺙ
FE9A
Arabic: ﺚ
FE9C
Arabic: ﺜ
FE9B
Arabic: ﺛ
062C
Arabic: ج
FE9D
Arabic: ﺝ
FE9E
Arabic: ﺞ
FEA0
Arabic: ﺠ
FE9F
Arabic: ﺟ
062D
Arabic: ح
FEA1
Arabic: ﺡ
FEA2
Arabic: ﺢ
FEA4
Arabic: ﺤ
FEA3
Arabic: ﺣ
062E
Arabic: خ
FEA5
Arabic: ﺥ
FEA6
Arabic: ﺦ
FEA8
Arabic: ﺨ
FEA7
Arabic: ﺧ
062F
Arabic: د
FEA9
Arabic: ﺩ
FEAA
Arabic: ﺪ
0630
Arabic: ذ
FEAB
Arabic: ﺫ
FEAC
Arabic: ﺬ
0631
Arabic: ر
FEAD
Arabic: ﺭ
FEAE
Arabic: ﺮ
0632
Arabic: ز
FEAF
Arabic: ﺯ
FEB0
Arabic: ﺰ
0633
Arabic: س
FEB1
Arabic: ﺱ
FEB2
Arabic: ﺲ
FEB4
Arabic: ﺴ
FEB3
Arabic: ﺳ
0634
Arabic: ش
FEB5
Arabic: ﺵ
FEB6
Arabic: ﺶ
FEB8
Arabic: ﺸ
FEB7
Arabic: ﺷ
0635
Arabic: ص
FEB9
Arabic: ﺹ
FEBA
Arabic: ﺺ
FEBC
Arabic: ﺼ
FEBB
Arabic: ﺻ
0636
Arabic: ض
FEBD
Arabic: ﺽ
FEBE
Arabic: ﺾ
FEC0
Arabic: ﻀ
FEBF
Arabic: ﺿ
0637
Arabic: ط
FEC1
Arabic: ﻁ
FEC2
Arabic: ﻂ
FEC4
Arabic: ﻄ
FEC3
Arabic: ﻃ
0638
Arabic: ظ
FEC5
Arabic: ﻅ
FEC6
Arabic: ﻆ
FEC8
Arabic: ﻈ
FEC7
Arabic: ﻇ
0639
Arabic: ع
FEC9
Arabic: ﻉ
FECA
Arabic: ﻊ
FECC
Arabic: ﻌ
FECB
Arabic: ﻋ
063A
Arabic: غ
FECD
Arabic: ﻍ
FECE
Arabic: ﻎ
FED0
Arabic: ﻐ
FECF
Arabic: ﻏ
0641
Arabic: ف
FED1
Arabic: ﻑ
FED2
Arabic: ﻒ
FED4
Arabic: ﻔ
FED3
Arabic: ﻓ
0642
Arabic: ق
FED5
Arabic: ﻕ
FED6
Arabic: ﻖ
FED8
Arabic: ﻘ
FED7
Arabic: ﻗ
0643
Arabic: ك
FED9
Arabic: ﻙ
FEDA
Arabic: ﻚ
FEDC
Arabic: ﻜ
FEDB
Arabic: ﻛ
0644
Arabic: ل
FEDD
Arabic: ﻝ
FEDE
Arabic: ﻞ
FEE0
Arabic: ﻠ
FEDF
Arabic: ﻟ
0645
Arabic: م
FEE1
Arabic: ﻡ
FEE2
Arabic: ﻢ
FEE4
Arabic: ﻤ
FEE3
Arabic: ﻣ
0646
Arabic: ن
FEE5
Arabic: ﻥ
FEE6
Arabic: ﻦ
FEE8
Arabic: ﻨ
FEE7
Arabic: ﻧ
0647
Arabic: ه
FEE9
Arabic: ﻩ
FEEA
Arabic: ﻪ
FEEC
Arabic: ﻬ
FEEB
Arabic: ﻫ
0648
Arabic: و
FEED
Arabic: ﻭ
FEEE
Arabic: ﻮ
064A
Arabic: ي
FEF1
Arabic: ﻱ
FEF2
Arabic: ﻲ
FEF4
Arabic: ﻴ
FEF3
Arabic: ﻳ
0622
Arabic: آ
FE81
Arabic: ﺁ
FE82
Arabic: ﺂ
0629
Arabic: ة
FE93
Arabic: ﺓ
FE94
Arabic: ﺔ
0649
Arabic: ى
FEEF
Arabic: ﻯ
FEF0
Arabic: ﻰ

Punctuation and ornaments

Only the Arabic question mark ⟨Arabic: ؟⟩ and the Arabic comma ⟨Arabic: ،⟩ are used in regular Arabic script typing and the comma is often substituted for the Latin script comma ⟨,⟩ which is also used as the decimal separator when the Eastern Arabic numerals are used (e.g. ⟨100.6⟩ compared to ⟨Arabic: ١٠٠,٦⟩).

٭

Word ligatures

Arabic Presentation Forms-A has a few characters defined as "word ligatures" for terms frequently used in formulaic expressions in Arabic. They are rarely used out of professional liturgical typing, also the Rial grapheme is normally written fully, not by the ligature.

Code blocks

Arabic

Character table

CodeResultUnicode name
U+0600Arabic Number Sign
U+0601Arabic Sign Sanah
U+0602Arabic Footnote Marker
U+0603Arabic Sign Safha
U+0604Arabic Sign Samvatused for writing Samvat era dates in Urdu
U+0605Arabic Number Mark Abovemay be used with Coptic Epact numbers
U+0606Arabic-Indic Cube Root→ U+221B ∛ Cube Root
U+0607Arabic-Indic Fourth Root→ U+221C ∜ Fourth Root
U+0608Arabic Ray
U+0609Arabic-Indic Per Mille Sign→ U+2030 ‰ Per Mille Sign
U+060AArabic-Indic Per Ten Thousand Sign→ U+2031‱ Per Ten Thousand Sign
U+060BAfghani Sign
U+060CArabic Commaalso used with Thaana and Syriac in modern text

→ U+002C, Comma

→ U+2E32 ⸲ Turned Comma

→ U+2E41 ⹁ Reversed Comma

U+060DArabic Date Separator
U+060EArabic Poetic Verse Sign
U+060FArabic Sign Misra
U+0610Arabic Sign Sallallahou Alayhe Wassallamrepresents sallallahu alayhe wasallam "may God's peace and blessings be upon him"
U+0611Arabic Sign Alayhe Assallamrepresents alayhe assalam "upon him be peace"
U+0612Arabic Sign Rahmatullah Alayherepresents rahmatullah alayhe "may God have mercy upon him"
U+0613Arabic Sign Radi Allahou Anhurepresents radi allahu 'anhu "may God be pleased with him"
U+0614Arabic Sign Takhallussign placed over the name or nom-de-plume of a poet, or in some writings used to mark all proper names
U+0615Arabic Small High Tahmarks a recommended pause position in some Qurans published in Iran and Pakistanshould not be confused with the small TAH sign used as a diacritic for some letters such as 0679
U+0616Arabic Small High Ligature Alef With Lam With Yehearly Persian

Arabic Small High Ligature Alef With Yeh Barree

U+0617Arabic Small High Zain
U+0618Arabic Small Fathashould not be confused with 064E Fatha
U+0619Arabic Small Dammashould not be confused with 064F Damma
U+061AArabic Small Kasrashould not be confused with 0650 Kasra
U+061BArabic Semicolonalso used with Thaana and Syriac in modern text→ U+003B ; Semicolon→ U+204F ⁏ Reversed Semicolon→ U+2E35 ⸵ Turned Semicolon
U+061CArabic Letter Mark (Alm)
U+061DArabic End Of Text Mark
U+061EArabic Triple Dot Punctuation Mark
U+061FArabic Question Markalso used with Thaana and Syriac in modern text→ U+003F ? Question Mark→ U+2E2E ⸮ Reversed Question Mark
U+0620Arabic Letter Kashmiri Yeh
U+0621Arabic Letter Hamza→ U+02BE ʾ Modifier Letter Right Half Ring
U+0622Arabic Letter Alef With Madda Above≡ آ U+0627 U+0653
U+0623Arabic Letter Alef With Hamza Above≡ أ U+0627 U+0654
U+0624Arabic Letter Waw With Hamza Above≡ ؤ U+0648 U+0654
U+0625Arabic Letter Alef With Hamza Below≡ إ U+0627 U+0655
U+0626Arabic Letter Yeh With Hamza Abovein Kyrgyz the hamza is consistently positioned to the top right in isolate and final forms≡ ئ U+064A U+0654
U+0627Arabic Letter Alef
U+0628Arabic Letter Beh
U+0629Arabic Letter Teh Marbuta
U+062AArabic Letter Teh
U+062BArabic Letter Theh
U+062CArabic Letter Jeem
U+062DArabic Letter Hah
U+062EArabic Letter Khah
U+062FArabic Letter Dal
U+0630Arabic Letter Thal
U+0631Arabic Letter Reh
U+0632Arabic Letter Zain
U+0633Arabic Letter Seen
U+0634Arabic Letter Sheen
U+0635Arabic Letter Sad
U+0636Arabic Letter Dad
U+0637Arabic Letter Tah
U+0638Arabic Letter Zah
U+0639Arabic Letter Ain→ U+01B9 ƹ Latin Small Letter Ezh Reversed→ U+02BF ʿ MODIFIER LETTER LEFT HALF RING
U+063AArabic Letter Ghain
U+063BArabic Letter Keheh With Two Dots Above
U+063CArabic Letter Keheh With Three Dots Below
U+063DArabic Letter Farsi Yeh With Inverted VAzerbaijani
U+063EArabic Letter Farsi Yeh With Two Dots Above
U+063FArabic Letter Farsi Yeh With Three Dots Above
U+0640Arabic Tatweelinserted to stretch characters or to carry tashkil with no base letteralso used with Adlam, Hanifi Rohingya, Mandaic, Manichaean, Psalter Pahlavi, Sogdian, and Syriac= kashida
U+0641Arabic Letter Feh
U+0642Arabic Letter Qaf
U+0643Arabic Letter Kaf
U+0644Arabic Letter Lam
U+0645Arabic Letter MeemSindhi uses a shape with a short tail
U+0646Arabic Letter Noon
U+0647Arabic Letter Heh
U+0648Arabic Letter Waw
U+0649Arabic Letter Alef Maksurarepresents YEH-shaped dual-joining letter with no dots in any positional formnot intended for use in combination with 0654→ U+0626 ئ Arabic Letter Yeh With Hamza Above
U+064AArabic Letter Yehloses its dots when used in combination with 0654retains its dots when used in combination with other combining marks→ U+08A8 ࢨ Arabic Letter Yeh With Two Dots Below And Hamza Above
U+064BArabic Fathatan
U+064CArabic Dammatana common alternative form is written as two intertwined dammas, one of which is turned 180 degrees
U+064DArabic Kasratan
U+064EArabic Fatha
U+064FArabic Damma
U+0650Arabic Kasra
U+0651Arabic Shadda
U+0652Arabic Sukunmarks absence of a vowel after the base consonantused in some Qurans to mark a long vowel as ignoredcan have a variety of shapes, including a circular one and a shape that looks like '06E1'→ U+06E1 ۡArabic Small High Dotless Head Of Khah
U+0653Arabic Maddah Aboveused for madd jaa'iz in South Asian and Indonesian orthographies→U+089C ࢜ Arabic Madda Waajib→U+089E ࢞ Arabic Doubled Madda→U+089F ࢟ Arabic Half Madda Over Madda
U+0654Arabic Hamza Aboverestricted to hamza and ezafe semanticsis not used as a diacritic to form new letters
U+0655Arabic Hamza Below
U+0656Arabic Subscript Alef
U+0657Arabic Inverted DammaKashmiri, Urdu= ulta pesh
U+0658Arabic Mark Noon GhunnaBaluchiindicates nasalization in Urdu
U+0659Arabic ZwarakayPashto
U+065AArabic Vowel Sign Small V AboveAfrican languages
U+065BArabic Vowel Sign Inverted Small V AboveAfrican languages
U+065CArabic Vowel Sign Dot BelowAfrican languagesalso used in Quranic text in African and other orthographies
U+065DArabic Reversed DammaAfrican languages
U+065EArabic Fatha With Two DotsKalami
U+065FArabic Wavy Hamza BelowKashmiri
U+0660Arabic-Indic Digit Zero
U+0661Arabic-Indic Digit One
U+0662Arabic-Indic Digit Two
U+0663Arabic-Indic Digit Three
U+0664Arabic-Indic Digit Four
U+0665Arabic-Indic Digit Five
U+0666Arabic-Indic Digit Six
U+0667Arabic-Indic Digit Seven
U+0668Arabic-Indic Digit Eight
U+0669Arabic-Indic Digit Nine
U+066AArabic Percent Sign→ U+0025 % Percent Sign
U+066BArabic Decimal Separator

the ordinary comma is most commonly used instead

→ U+002C, Comma

U+066CArabic Thousands Separator

the Arabic comma is most commonly used instead

→ U+060C ، Arabic Comma

→ U+0027 ' Apostrophe

→ U+2019 ’ Right Single Quotation Mark

U+066DArabic Five Pointed Starappearance rather variable

→ U+002A * Asterisk

U+066EArabic Letter Dotless Beh
U+066FArabic Letter Dotless Qaf
U+0670Arabic Letter Superscript Alef
U+0671Arabic Letter Alef WaslaQuranic Arabic
U+0672Arabic Letter Alef With Wavy Hamza AboveBaluchi, Kashmiri
U+0673Arabic Letter Alef With Wavy Hamza Below (deprecated)[7] Kashmirithis character is deprecated and its use is strongly discourageduse the sequence 0627 065F instead
U+0674Arabic Letter High HamzaKazakh, Jawiforms digraphs
U+0675Arabic Letter High Hamza Alefpreferred spelling is U+0674 U+0627
U+0676Arabic Letter High Hamza Wawpreferred spelling is U+0674 U+0648
U+0677Arabic Letter U With Hamza Abovepreferred spelling is U+0674 U+06C7
U+0678Arabic Letter High Hamza Yehpreferred spelling is U+0674 06CC
U+0679Arabic Letter TtehUrdu
U+067AArabic Letter TtehehSindhi
U+067BArabic Letter BeehSindhi
U+067CArabic Letter Teh With RingPashto
U+067DArabic Letter Teh With Three Dots Above DownwardsSindhi
U+067EArabic Letter PehPersian, Urdu, ...
U+067FArabic Letter TehehSindhi
U+0680Arabic Letter BehehSindhi
U+0681Arabic Letter Hah With Hamza AbovePashto, Sarikolirepresents the phoneme /dz/
U+0682Arabic Letter Hah With Two Dots Vertical Abovenot used in modern Pashto
U+0683Arabic Letter NyehSindhi
U+0684Arabic Letter DyehSindhi, historically Bosnian
U+0685Arabic Letter Hah With Three Dots AbovePashto, Khwarazmian, Sarikolirepresents the phoneme /ts/ in Pashto
U+0686Arabic Letter TchehPersian, Urdu, ...
U+0687Arabic Letter TchehehSindhi
U+0688Arabic Letter DdalUrdu
U+0689Arabic Letter Dal With RingPashto
U+068AArabic Letter Dal With Dot BelowSindhi, early Persian, Pegon, Malagasy
U+068BArabic Letter Dal With Dot Below And Small TahLahnda
U+068CArabic Letter DahalSindhi
U+068DArabic Letter DdahalSindhi
U+068EArabic Letter Dulolder shape for DUL, now obsolete in SindhiBurushaski
U+068FArabic Letter Dal With Three Dots Above DownwardsSindhicurrent shape used for DUL
U+0690Arabic Letter Dal With Four Dots AboveOld Urdu, not in current use
U+0691Arabic Letter RrehUrdu
U+0692Arabic Letter Reh With Small VKurdish
U+0693Arabic Letter Reh With RingPashto
U+0694Arabic Letter Reh With Dot BelowKurdish, early Persian
U+0695Arabic Letter Reh With Small V BelowKurdish
U+0696Arabic Letter Reh With Dot Below And Dot AbovePashto
U+0697Arabic Letter Reh With Two Dots AboveDargwa
U+0698Arabic Letter JehPersian, Urdu, ...
U+0699Arabic Letter Reh With Four Dots AboveSindhi
U+069AArabic Letter Seen With Dot Below And Dot AbovePashto
U+069BArabic Letter Seen With Three Dots Belowearly Persian
U+069CArabic Letter Seen With Three Dots Below And Three Dots AboveMoroccan Arabic
U+069DArabic Letter Sad With Two Dots BelowTurkic
U+069EArabic Letter Sad With Three Dots AboveBerber, Burushaski
U+069FArabic Letter Tah With Three Dots AboveOld Hausa
U+06A0Arabic Letter Ain With Three Dots AboveJawi
U+06A1Arabic Letter Dotless FehAdighe
U+06A2Arabic Letter Feh With Dot Moved BelowMaghrib Arabic
U+06A3Arabic Letter Feh With Dot BelowIngush
U+06A4Arabic Letter VehMiddle Eastern Arabic for foreign wordsKurdish, Khwarazmian, early Persian, Jawi
U+06A5Arabic Letter Feh With Three Dots BelowNorth African Arabic for foreign words
U+06A6Arabic Letter PehehSindhi
U+06A7Arabic Letter Qaf With Dot AboveMaghrib Arabic, Uyghur
U+06A8Arabic Letter Qaf With Three Dots AboveTunisian and Algerian Arabic
U+06A9Arabic Letter KehehPersian, Urdu, Sindhi, ...= kaf mashkula
U+06AAArabic Letter Swash Kafrepresents a letter distinct from Arabic KAF (0643) in Sindhi
U+06ABArabic Letter Kaf With RingPashtomay appear like an Arabic KAF (0643) with a ring below the base
U+06ACArabic Letter Kaf With Dot Aboveuse for the Jawi gaf is not recommended, although it may be found in some existing text data; recommended character for Jawi gaf is 0762→ U+0762 ݢ Arabic Letter Keheh With Dot Above
U+06ADArabic Letter NgUyghur, Kazakh, Moroccan Arabic, early Jawi, early Persian, ...
U+06AEArabic Letter Kaf With Three Dots BelowBerber, early PersianPegon alternative for 08B4
U+06AFArabic Letter GafPersian, Urdu, ...
U+06B0Arabic Letter Gaf With RingLahnda
U+06B1Arabic Letter NgoehSindhi
U+06B2Arabic Letter Gaf With Two Dots Belownot used in Sindhi
U+06B3Arabic Letter GuehSindhi, Saraiki
U+06B4Arabic Letter Gaf With Three Dots Abovenot used in Sindhi,Karakalpak
U+06B5Arabic Letter Lam With Small VKurdish, historically Bosnian
U+06B6Arabic Letter Lam With Dot AboveKurdish
U+06B7Arabic Letter Lam With Three Dots AboveKurdish
U+06B8Arabic Letter Lam With Three Dots BelowAvar, Soqotri
U+06B9Arabic Letter Noon With Dot Below
U+06BAArabic Letter Noon GhunnaUrdu, archaic Arabicdotless in all four contextual forms
U+06BBArabic Letter Rnoondotless in all four contextual formsSindhi
U+06BCArabic Letter Noon With RingPashto
U+06BDArabic Letter Noon With Three Dots AboveJawi
U+06BEArabic Letter Heh Doachashmeeforms aspirate digraphs in Urdu and other languages of South Asiarepresents the glottal fricative /h/ in Uyghur
U+06BFArabic Letter Tcheh With Dot Above
U+06C0Arabic Letter Heh With Yeh Abovefor ezafe, use 0654 over the language-appropriate base letteractually a ligature, not an independent letterarabic letter hamzah on ha (1.0)≡ ۀ U+06D5 U+0654
U+06C1Arabic Letter Heh GoalUrdu
U+06C2Arabic Letter Heh Goal With Hamza AboveUrduactually a ligature, not an independent letter≡ ۂ U+06C1 U+0654
U+06C3Arabic Letter Teh Marbuta GoalUrdu
U+06C4Arabic Letter Waw With RingKashmiri
U+06C5Arabic Letter Kirghiz OeKyrgyza glyph variant occurs which replaces the looped tail with a horizontal bar through the tail
U+06C6Arabic Letter OeUyghur, Kurdish, Kazakh, Azerbaijani, historically Bosnian
U+06C7Arabic Letter UAzerbaijani, Kazakh, Kyrgyz, Uyghur
U+06C8Arabic Letter YuUyghur
U+06C9Arabic Letter Kirghiz YuKazakh, Kyrgyz, historically Bosnian
U+06CAArabic Letter Waw With Two Dots AboveKurdish
U+06CBArabic Letter VeUyghur, Kazakh
U+06CCArabic Letter Farsi YehArabic, Persian, Urdu, Kashmiri, ...initial and medial forms of this letter have dots→ U+0649 ى ARABIC LETTER ALEF MAKSURA→ U+064A ي Arabic Letter Yeh
U+06CDArabic Letter Yeh With TailPashto, Sindhi
U+06CEArabic Letter Yeh With Small VKurdish
U+06CFArabic Letter Waw With Dot AboveJawiU+06D0Arabic Letter EPashto, Uyghurused as the letter bbeh in Sindhi
U+06D1Arabic Letter Yeh With Three Dots BelowMende languages, Hausa
U+06D2Arabic Letter Yeh BarreeUrdu
U+06D3Arabic Letter Yeh Barree With Hamza AboveUrdu
U+06D4Arabic Full StopUrdu
U+06D5Arabic Letter AeUyghur, Kazakh, Kyrgyz
U+06D6Arabic Small High Ligature Sad With Lam With Alef Maksura
U+06D7Arabic Small High Ligature Qaf With Lam With Alef Maksura
U+06D8Arabic Small High Meem Initial Form
U+06D9Arabic Small High Lam Alef
U+06DAArabic Small High Jeem
U+06DBArabic Small High Three Dots
U+06DCArabic Small High Seen
U+06DDArabic End of Ayah
U+06DEArabic Star of Rub El Hizb
U+06DFArabic Small High Rounded Zerosmaller than the typical circular shape used for 0652
U+06E0Arabic Small High Upright Rectangular Zerothe term "rectangular zero" is a translation of the Arabic name of this sign
U+06E1Arabic Small High Dotless Head Of Khah presentation form of 0652, using font technology to select the variant is preferredused in some Qurans to mark absence of a vowel= Arabic jazm→ U+0652 ْ Arabic Sukun
U+06E2Arabic Small High Meem Isolated Form
U+06E3Arabic Small Low Seen
U+06E4Arabic Small High Maddatypically used with 06E5, 06E6, 06E7, and 08F3
U+06E5Arabic Small Waw→ U+08D3 ࣓ Arabic Small Low Waw→ U+08F3 ࣳ Arabic Small High Waw
U+06E6Arabic Small Yeh
U+06E7Arabic Small High Yeh
U+06E8Arabic Small High Noon
U+06E9Arabic Place Of Sajdahthere is a range of acceptable glyphs for this character
U+06EAArabic Empty Centre Low Stop
U+06EBArabic Empty Centre High Stop
U+06ECArabic Rounded High Stop With Filled Centrealso used in Quranic text in African and other orthographies to represent wasla, ikhtilas, etc.
U+06EDArabic Small Low Meem
U+06EEArabic Letter Dal With Inverted V
U+06EFArabic Letter Reh With Inverted Valso used in early Persian
U+06F0Extended Arabic-Indic Digit Zero
U+06F1Extended Arabic-Indic Digit One
U+06F2Extended Arabic-Indic Digit Two
U+06F3Extended Arabic-Indic Digit Three
U+06F4Extended Arabic-Indic Digit FourPersian has a different glyph than Sindhi and Urdu
U+06F5Extended Arabic-Indic Digit FivePersian, Sindhi, and Urdu share glyph different from Arabic
U+06F6Extended Arabic-Indic Digit SixPersian, Sindhi, and Urdu have glyphs different from Arabic
U+06F7Extended Arabic-Indic Digit SevenUrdu and Sindhi have glyphs different from Arabic
U+06F8Extended Arabic-Indic Digit Eight
U+06F9Extended Arabic-Indic Digit Nine
U+06FAArabic Letter Sheen With Dot Below
U+06FBArabic Letter Dad With Dot Below
U+06FCArabic Letter Ghain With Dot Below
U+06FDArabic Sign Sindhi Ampersand
U+06FEArabic Sign Sindhi Postposition Men
U+06FFArabic Letter Heh With Inverted V

Compact table

Arabic Supplement

Arabic Extended-B

Arabic Extended-A

Arabic Presentation Forms A

They are mostly ligatures which can be created from the previous charts' characters, with the exception of the bracket-like graphemes and some of them are ligatures of common liturgical phrases.

Arabic Presentation Forms B

These can all be created from the basic chart's characters.

Rumi Numeral Symbols

Arabic Extended-C

Indic Siyaq Numbers

Ottoman Siyaq Numbers

Arabic Mathematical Alphabetic Symbols

References

  1. https://web.archive.org/web/20171021032353/https://en.oxforddictionaries.com/explore/origin-of-ampersand "What is the origin of the ampersand (&)?"
  2. unicode.org Biography: Thomas Milo - DecoType
  3. Web site: UAX #24: Script data file . Unicode Character Database . The Unicode Consortium.
  4. Web site: Section 9.2: Arabic, Arabic Presentation Forms-B . September 2022 . The Unicode Standard . The Unicode Consortium.
  5. Web site: L2/15-121R2: Proposal to Encode Indic Siyaq Numbers. 2015-11-05. Anshuman. Pandey.
  6. Book: The Unicode Standard, Version 15.0 . Chapter 22: Symbols . Unicode, Inc . September 2022 . Mountain View, CA . 978-1-936213-32-0 .
  7. Deprecated as of Unicode version 6.0 UCD Change History "The particular combination of an alef withthis vowel mark should be written with the sequence <U+0627 ARABIC LETTER ALEF,U+065F ARABIC WAVY HAMZA BELOW>, rather than with the character U+0673 ARABICLETTER ALEF WITH WAVY HAMZA BELOW, which has been deprecated and which is notcanonically equivalent. Web site: Section 9.2: Arabic, Additional Vowel Marks . September 2022 . The Unicode Standard . The Unicode Consortium.

External links