[2] As of Unicode 16.0, 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 Presentation Forms-A range encodes contextual forms and ligatures of letter variants needed for Persian, Urdu, Sindhi and Central Asian languages.
They are rarely used out of professional liturgical typing, also the Rial grapheme is normally written fully, not by the ligature.
used for writing Samvat era dates in Urdu may be used with Coptic Epact numbers → U+221B ∛ Cube Root → U+221C ∜ Fourth Root → U+2030 ‰ Per Mille Sign → U+2031‱ Per Ten Thousand Sign also used with Thaana and Syriac in modern text → U+002C, Comma → U+2E32 ⸲ Turned Comma → U+2E41 ⹁ Reversed Comma represents sallallahu alayhe wasallam "may God's peace and blessings be upon him" represents alayhe assalam "upon him be peace" represents rahmatullah alayhe "may God have mercy upon him" represents radi allahu 'anhu "may God be pleased with him" sign placed over the name or nom-de-plume of a poet, or in some writings used to mark all proper names marks a recommended pause position in some Qurans published in Iran and Pakistan should not be confused with the small TAH sign used as a diacritic for some letters such as 0679 early Persian Arabic Small High Ligature Alef With Yeh Barree should not be confused with 064E Fatha should not be confused with 064F Damma should not be confused with 0650 Kasra also used with Thaana and Syriac in modern text → U+003B ; Semicolon → U+204F ⁏ Reversed Semicolon → U+2E35 ⸵ Turned Semicolon also used with Thaana and Syriac in modern text → U+003F ?
Azerbaijani inserted to stretch characters or to carry tashkil with no base letter also used with Adlam, Hanifi Rohingya, Mandaic, Manichaean, Psalter Pahlavi, Sogdian, and Syriac= kashida Sindhi uses a shape with a short tail represents YEH-shaped dual-joining letter with no dots in any positional form not intended for use in combination with 0654 → U+0626 ئ Arabic Letter Yeh With Hamza Above loses its dots when used in combination with 0654 retains its dots when used in combination with other combining marks → U+08A8 ࢨ Arabic Letter Yeh With Two Dots Below And Hamza Above a common alternative form is written as two intertwined dammas, one of which is turned 180 degrees marks absence of a vowel after the base consonant used in some Qurans to mark a long vowel as ignored can 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 used 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 restricted to hamza and ezafe semantics is not used as a diacritic to form new letters Kashmiri, Urdu, Swahili, Somali Baluchi indicates nasalization in Urdu Pashto African languages African languages African languages also used in Quranic text in African and other orthographies African languages Kalami Kashmiri → U+0025 % Percent Sign the ordinary comma is most commonly used instead → U+002C, Comma the Arabic comma is most commonly used instead → U+060C ، Arabic Comma → U+0027 ' Apostrophe → U+2019 ’ Right Single Quotation Mark appearance rather variable → U+002A * Asterisk Quranic Arabic Baluchi, Kashmiri this character is deprecated and its use is strongly discouraged use the sequence 0627 065F instead Kazakh, Jawi forms digraphs preferred spelling is