# Arabic character tables # This document lists the per-character shaping information needed to [shape Arabic text](../opentype-shaping-arabic.md). **Contents** - [Arabic character table](#arabic-character-table) - [Arabic Supplement character table](#arabic-supplement-character-table) - [Arabic Extended-A character table](#arabic-extended-a-character-table) - [Arabic Extended-B character table](#arabic-extended-b-character-table) - [Arabic Extended-C character table](#arabic-extended-c-character-table) - [Rumi Numeral Symbols character table](#rumi-numeral-symbols-character-table) - [Miscellaneous character table](#miscellaneous-character-table) ## Arabic character table ## Arabic glyphs should be classified as in the following table. Codepoints in the Arabic block with no assigned meaning are designated as _unassigned_ in the _Unicode category_ column. The _Joining type_ column indicates whether each codepoint is defined as joining with adjacent characters on the left side, right side, left and right sides ("DUAL"), or neither side ("NON_JOINING"). Codepoints designated TRANSPARENT in the _Joining type_ column do not join with adjacent characters and, in addition, do not affect the joining behavior of surrounding characters. Non-spacing marks are of type TRANSPARENT. Codepoints designated JOIN_CAUSING force adjacent characters to join. The _Joining group_ column lists the fundamental letter that the listed codepoint behaves like for joining purposes. Assigned codepoints with a _null_ in the _Joining group_ column evoke no special behavior from the shaping engine during the join-computation stage. The _Mark class_ column indicates the Canonical Combining Class for the codepoint. Marks are assigned non-zero combining classes so that sequences of adjacent marks can be reordered as required by the orthography. For Arabic, a subset of marks in the 220 and 230 classes are also designated _Modifier Combining Marks_ (MCM). These are denoted with _220_MCM_ and _230_MCM_ in the _Mark class_ column. The MCM marks are treated differently during the mark-reordering stage. :::{table} Arabic block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|-----------------------------------------------| |`U+0600` | Other | NON_JOINING | _null_ | _0_ | ؀ Number Sign | |`U+0601` | Other | NON_JOINING | _null_ | _0_ | ؁ Sign Sanah | |`U+0602` | Other | NON_JOINING | _null_ | _0_ | ؂ Footnote Marker | |`U+0603` | Other | NON_JOINING | _null_ | _0_ | ؃ Sign Safha | |`U+0604` | Other | NON_JOINING | _null_ | _0_ | ؄ Sign Samvat | |`U+0605` | Other | NON_JOINING | _null_ | _0_ | ؅ Number Mark Above | |`U+0606` | Symbol | NON_JOINING | _null_ | _0_ | ؆ Cube Root | |`U+0607` | Symbol | NON_JOINING | _null_ | _0_ | ؇ Fourth Root | |`U+0608` | Symbol | NON_JOINING | _null_ | _0_ | ؈ Ray | |`U+0609` | Punctuation | NON_JOINING | _null_ | _0_ | ؉ Per Mille | |`U+060A` | Punctuation | NON_JOINING | _null_ | _0_ | ؊ Per Ten Thousand | |`U+060B` | Symbol | NON_JOINING | _null_ | _0_ | ؋ Afghani Sign | |`U+060C` | Punctuation | NON_JOINING | _null_ | _0_ | ، Comma | |`U+060D` | Punctuation | NON_JOINING | _null_ | _0_ | ؍ Date Separator | |`U+060E` | Symbol | NON_JOINING | _null_ | _0_ | ؎ Poetic Verse Sign | |`U+060F` | Symbol | NON_JOINING | _null_ | _0_ | ؏ Sign Misra | | | | | | | |`U+0610` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؐ Sign Sallallahou Alayhe Wassallam | |`U+0611` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؑ Sign Alayhe Assallam | |`U+0612` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؒ Sign Rahmatullah Alayhe | |`U+0613` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؓ Sign Radi Allahou Anhu | |`U+0614` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؔ Sign Takhallus | |`U+0615` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؕ Small High Tah | |`U+0616` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؖ Small High Alef Lam Yeh | |`U+0617` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ؗ Small High Zain | |`U+0618` | Mark [Mn] | TRANSPARENT | _null_ | 30 | ؘ Small Fatha | |`U+0619` | Mark [Mn] | TRANSPARENT | _null_ | 31 | ؙ Small Damma | |`U+061A` | Mark [Mn] | TRANSPARENT | _null_ | 32 | ؚ Small Kasra | |`U+061B` | Punctuation | NON_JOINING | _null_ | _0_ | ؛ Semicolon | |`U+061C` | Other | TRANSPARENT | _null_ | _0_ | ؜ Arabic Letter Mark | |`U+061D` | Punctuation | NON_JOINING | _null_ | _0_ | ؝ End Of Text Mark | |`U+061E` | Punctuation | NON_JOINING | _null_ | _0_ | ؞ Triple Dot Punctuation Mark | |`U+061F` | Punctuation | NON_JOINING | _null_ | _0_ | ؟ Question Mark | | | | | | | |`U+0620` | Letter | DUAL | YEH | _0_ | ؠ Kashmiri Yeh | |`U+0621` | Letter | NON_JOINING | _null_ | _0_ | ء Hamza | |`U+0622` | Letter | RIGHT | ALEF | _0_ | آ Alef With Madda Above | |`U+0623` | Letter | RIGHT | ALEF | _0_ | أ Alef With Hamza Above | |`U+0624` | Letter | RIGHT | WAW | _0_ | ؤ Waw With Hamza Above | |`U+0625` | Letter | RIGHT | ALEF | _0_ | إ Alef With Hamza Below | |`U+0626` | Letter | DUAL | YEH | _0_ | ئ Dotless Yeh With Hamza Above | |`U+0627` | Letter | RIGHT | ALEF | _0_ | ا Alef | |`U+0628` | Letter | DUAL | BEH | _0_ | ب Beh | |`U+0629` | Letter | RIGHT | TEH_MARBUTA | _0_ | ة Teh Marbuta | |`U+062A` | Letter | DUAL | BEH | _0_ | ت Dotless Beh With 2 Dots Above | |`U+062B` | Letter | DUAL | BEH | _0_ | ث Dotless Beh With 3 Dots Above | |`U+062C` | Letter | DUAL | HAH | _0_ | ج Hah With Dot Below | |`U+062D` | Letter | DUAL | HAH | _0_ | ح Hah | |`U+062E` | Letter | DUAL | HAH | _0_ | خ Hah With Dot Above | |`U+062F` | Letter | RIGHT | DAL | _0_ | د Dal | | | | | | | |`U+0630` | Letter | RIGHT | DAL | _0_ | ذ Dal With Dot Above | |`U+0631` | Letter | RIGHT | REH | _0_ | ر Reh | |`U+0632` | Letter | RIGHT | REH | _0_ | ز Reh With Dot Above | |`U+0633` | Letter | DUAL | SEEN | _0_ | س Seen | |`U+0634` | Letter | DUAL | SEEN | _0_ | ش Seen With 3 Dots Above | |`U+0635` | Letter | DUAL | SAD | _0_ | ص Sad | |`U+0636` | Letter | DUAL | SAD | _0_ | ض Sad With Dot Above | |`U+0637` | Letter | DUAL | TAH | _0_ | ط Tah | |`U+0638` | Letter | DUAL | TAH | _0_ | ظ Tah With Dot Above | |`U+0639` | Letter | DUAL | AIN | _0_ | ع Ain | |`U+063A` | Letter | DUAL | AIN | _0_ | غ Ain With Dot Above | |`U+063B` | Letter | DUAL | GAF | _0_ | ػ Keheh With 2 Dots Above | |`U+063C` | Letter | DUAL | GAF | _0_ | ؼ Keheh With 3 Dots Below | |`U+063D` | Letter | DUAL | FARSI_YEH | _0_ | ؽ Farsi Yeh With Inverted V Above | |`U+063E` | Letter | DUAL | FARSI_YEH | _0_ | ؾ Farsi Yeh With 2 Dots Above | |`U+063F` | Letter | DUAL | FARSI_YEH | _0_ | ؿ Farsi Yeh With 3 Dots Above | | | | | | | |`U+0640` | Letter modifier | JOIN_CAUSING | _null_ | _0_ | ـ Tatweel | |`U+0641` | Letter | DUAL | FEH | _0_ | ف Feh | |`U+0642` | Letter | DUAL | QAF | _0_ | ق Qaf | |`U+0643` | Letter | DUAL | KAF | _0_ | ك Kaf | |`U+0644` | Letter | DUAL | LAM | _0_ | ل Lam | |`U+0645` | Letter | DUAL | MEEM | _0_ | م Meem | |`U+0646` | Letter | DUAL | NOON | _0_ | ن Noon | |`U+0647` | Letter | DUAL | HEH | _0_ | ه Heh | |`U+0648` | Letter | RIGHT | WAW | _0_ | و Waw | |`U+0649` | Letter | DUAL | YEH | _0_ | ى Dotless Yeh | |`U+064A` | Letter | DUAL | YEH | _0_ | ي Yeh | |`U+064B` | Mark [Mn] | TRANSPARENT | _null_ | 27 | ً Fathatan | |`U+064C` | Mark [Mn] | TRANSPARENT | _null_ | 28 | ٌ Dammatan | |`U+064D` | Mark [Mn] | TRANSPARENT | _null_ | 29 | ٍ Kasratan | |`U+064E` | Mark [Mn] | TRANSPARENT | _null_ | 30 | َ Fatha | |`U+064F` | Mark [Mn] | TRANSPARENT | _null_ | 31 | ُ Damma | | | | | | | |`U+0650` | Mark [Mn] | TRANSPARENT | _null_ | 32 | ِ Kasra | |`U+0651` | Mark [Mn] | TRANSPARENT | _null_ | 33 | ّ Shadda | |`U+0652` | Mark [Mn] | TRANSPARENT | _null_ | 34 | ْ Sukun | |`U+0653` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٓ Maddah Above | |`U+0654` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ٔ Hamza Above | |`U+0655` | Mark [Mn] | TRANSPARENT | _null_ | 220_MCM | ٕ Hamza Below | |`U+0656` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ٖ Subscript Alef | |`U+0657` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٗ Inverted Damma | |`U+0658` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ٘ Noon Ghunna | |`U+0659` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٙ Zwarakay | |`U+065A` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٚ Vowel Sign Small V Above | |`U+065B` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٛ Vowel Sign Inverted Small V Above | |`U+065C` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ٜ Vowel Sign Dot Below | |`U+065D` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٝ Reversed Damma | |`U+065E` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ٞ Fatha with Two Dots | |`U+065F` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ٟ Wavy Hamza Below | | | | | | | |`U+0660` | Number | NON_JOINING | _null_ | _0_ | ٠ Digit Zero | |`U+0661` | Number | NON_JOINING | _null_ | _0_ | ١ Digit One | |`U+0662` | Number | NON_JOINING | _null_ | _0_ | ٢ Digit Two | |`U+0663` | Number | NON_JOINING | _null_ | _0_ | ٣ Digit Three | |`U+0664` | Number | NON_JOINING | _null_ | _0_ | ٤ Digit Four | |`U+0665` | Number | NON_JOINING | _null_ | _0_ | ٥ Digit Five | |`U+0666` | Number | NON_JOINING | _null_ | _0_ | ٦ Digit Six | |`U+0667` | Number | NON_JOINING | _null_ | _0_ | ٧ Digit Seven | |`U+0668` | Number | NON_JOINING | _null_ | _0_ | ٨ Digit Eight | |`U+0669` | Number | NON_JOINING | _null_ | _0_ | ٩ Digit Nine | |`U+066A` | Punctuation | NON_JOINING | _null_ | _0_ | ٪ Percent Sign | |`U+066B` | Punctuation | NON_JOINING | _null_ | _0_ | ٫ Decimal Separator | |`U+066C` | Punctuation | NON_JOINING | _null_ | _0_ | ٬ Thousands Separator | |`U+066D` | Punctuation | NON_JOINING | _null_ | _0_ | ٭ Five Pointed Star | |`U+066E` | Letter | DUAL | BEH | _0_ | ٮ Dotless Beh | |`U+066F` | Letter | DUAL | QAF | _0_ | ٯ Dotless Qaf | | | | | | | |`U+0670` | Mark [Mn] | TRANSPARENT | _null_ | 35 | ٰ Superscript Alef | |`U+0671` | Letter | RIGHT | ALEF | _0_ | ٱ Alef With Wasla Above | |`U+0672` | Letter | RIGHT | ALEF | _0_ | ٲ Alef With Wavy Hamza Above | |`U+0673` | Letter | RIGHT | ALEF | _0_ | ٳ Alef With Wavy Hamza Below | |`U+0674` | Letter | NON_JOINING | _null_ | _0_ | ٴ High Hamza | |`U+0675` | Letter | RIGHT | ALEF | _0_ | ٵ High Hamza Alef | |`U+0676` | Letter | RIGHT | WAW | _0_ | ٶ High Hamza Waw | |`U+0677` | Letter | RIGHT | WAW | _0_ | ٷ High Hamza Waw With Damma Above | |`U+0678` | Letter | DUAL | YEH | _0_ | ٸ High Hamza Dotless Yeh | |`U+0679` | Letter | DUAL | BEH | _0_ | ٹ Dotless Beh With Tah Above | |`U+067A` | Letter | DUAL | BEH | _0_ | ٺ Dotless Beh With Vertical 2 Dots Above| |`U+067B` | Letter | DUAL | BEH | _0_ | ٻ Dotless Beh With Vertical 2 Dots Below| |`U+067C` | Letter | DUAL | BEH | _0_ | ټ Dotless Beh With Attached Ring Below And 2 Dots Above| |`U+067D` | Letter | DUAL | BEH | _0_ | ٽ Dotless Beh With Inverted 3 Dots Above| |`U+067E` | Letter | DUAL | BEH | _0_ | پ Dotless Beh With 3 Dots Below | |`U+067F` | Letter | DUAL | BEH | _0_ | ٿ Dotless Beh With 4 Dots Above | | | | | | | |`U+0680` | Letter | DUAL | BEH | _0_ | ڀ Dotless Beh With 4 Dots Below | |`U+0681` | Letter | DUAL | HAH | _0_ | ځ Hah With Hamza Above | |`U+0682` | Letter | DUAL | HAH | _0_ | ڂ Hah With Vertical 2 Dots Above | |`U+0683` | Letter | DUAL | HAH | _0_ | ڃ Hah With 2 Dots Below | |`U+0684` | Letter | DUAL | HAH | _0_ | ڄ Hah With Vertical 2 Dots Below | |`U+0685` | Letter | DUAL | HAH | _0_ | څ Hah With 3 Dots Above | |`U+0686` | Letter | DUAL | HAH | _0_ | چ Hah With 3 Dots Below | |`U+0687` | Letter | DUAL | HAH | _0_ | ڇ Hah With 4 Dots Below | |`U+0688` | Letter | RIGHT | DAL | _0_ | ڈ Dal With Tah Above | |`U+0689` | Letter | RIGHT | DAL | _0_ | ډ Dal With Attached Ring Below | |`U+068A` | Letter | RIGHT | DAL | _0_ | ڊ Dal With Dot Below | |`U+068B` | Letter | RIGHT | DAL | _0_ | ڋ Dal With Dot Below And Tah Above | |`U+068C` | Letter | RIGHT | DAL | _0_ | ڌ Dal With 2 Dots Above | |`U+068D` | Letter | RIGHT | DAL | _0_ | ڍ Dal With 2 Dots Below | |`U+068E` | Letter | RIGHT | DAL | _0_ | ڎ Dal With 3 Dots Above | |`U+068F` | Letter | RIGHT | DAL | _0_ | ڏ Dal With Inverted 3 Dots Above | | | | | | | |`U+0690` | Letter | RIGHT | DAL | _0_ | ڐ Dal With 4 Dots Above | |`U+0691` | Letter | RIGHT | REH | _0_ | ڑ Reh With Tah Above | |`U+0692` | Letter | RIGHT | REH | _0_ | ڒ Reh With V Above | |`U+0693` | Letter | RIGHT | REH | _0_ | ړ Reh With Attached Ring Below | |`U+0694` | Letter | RIGHT | REH | _0_ | ڔ Reh With Dot Below | |`U+0695` | Letter | RIGHT | REH | _0_ | ڕ Reh With V Below | |`U+0696` | Letter | RIGHT | REH | _0_ | ږ Reh With Dot Below And Dot Within | |`U+0697` | Letter | RIGHT | REH | _0_ | ڗ Reh With 2 Dots Above | |`U+0698` | Letter | RIGHT | REH | _0_ | ژ Reh With 3 Dots Above | |`U+0699` | Letter | RIGHT | REH | _0_ | ڙ Reh With 4 Dots Above | |`U+069A` | Letter | DUAL | SEEN | _0_ | ښ Seen With Dot Below And Dot Above | |`U+069B` | Letter | DUAL | SEEN | _0_ | ڛ Seen With 3 Dots Below | |`U+069C` | Letter | DUAL | SEEN | _0_ | ڜ Seen With 3 Dots Below And 3 Dots Above| |`U+069D` | Letter | DUAL | SAD | _0_ | ڝ Sad With 2 Dots Below | |`U+069E` | Letter | DUAL | SAD | _0_ | ڞ Sad With 3 Dots Above | |`U+069F` | Letter | DUAL | TAH | _0_ | ڟ Tah With 3 Dots Above | | | | | | | |`U+06A0` | Letter | DUAL | AIN | _0_ | ڠ Ain With 3 Dots Above | |`U+06A1` | Letter | DUAL | FEH | _0_ | ڡ Dotless Feh | |`U+06A2` | Letter | DUAL | FEH | _0_ | ڢ Dotless Feh With Dot Below | |`U+06A3` | Letter | DUAL | FEH | _0_ | ڣ Feh With Dot Below | |`U+06A4` | Letter | DUAL | FEH | _0_ | ڤ Dotless Feh With 3 Dots Above | |`U+06A5` | Letter | DUAL | FEH | _0_ | ڥ Dotless Feh With 3 Dots Below | |`U+06A6` | Letter | DUAL | FEH | _0_ | ڦ Dotless Feh With 4 Dots Above | |`U+06A7` | Letter | DUAL | QAF | _0_ | ڧ Dotless Qaf With Dot Above | |`U+06A8` | Letter | DUAL | QAF | _0_ | ڨ Dotless Qaf With 3 Dots Above | |`U+06A9` | Letter | DUAL | GAF | _0_ | ک Keheh | |`U+06AA` | Letter | DUAL | SWASH_KAF | _0_ | ڪ Swash Kaf | |`U+06AB` | Letter | DUAL | GAF | _0_ | ګ Keheh With Attached Ring Below | |`U+06AC` | Letter | DUAL | KAF | _0_ | ڬ Kaf With Dot Above | |`U+06AD` | Letter | DUAL | KAF | _0_ | ڭ Kaf With 3 Dots Above | |`U+06AE` | Letter | DUAL | KAF | _0_ | ڮ Kaf With 3 Dots Below | |`U+06AF` | Letter | DUAL | GAF | _0_ | گ Gaf | | | | | | | |`U+06B0` | Letter | DUAL | GAF | _0_ | ڰ Gaf With Attached Ring Below | |`U+06B1` | Letter | DUAL | GAF | _0_ | ڱ Gaf With 2 Dots Above | |`U+06B2` | Letter | DUAL | GAF | _0_ | ڲ Gaf With 2 Dots Below | |`U+06B3` | Letter | DUAL | GAF | _0_ | ڳ Gaf With Vertical 2 Dots Below | |`U+06B4` | Letter | DUAL | GAF | _0_ | ڴ Gaf With 3 Dots Above | |`U+06B5` | Letter | DUAL | LAM | _0_ | ڵ Lam With V Above | |`U+06B6` | Letter | DUAL | LAM | _0_ | ڶ Lam With Dot Above | |`U+06B7` | Letter | DUAL | LAM | _0_ | ڷ Lam With 3 Dots Above | |`U+06B8` | Letter | DUAL | LAM | _0_ | ڸ Lam With 3 Dots Below | |`U+06B9` | Letter | DUAL | NOON | _0_ | ڹ Noon With Dot Below | |`U+06BA` | Letter | DUAL | NOON | _0_ | ں Dotless Noon | |`U+06BB` | Letter | DUAL | NOON | _0_ | ڻ Dotless Noon With Tah Above | |`U+06BC` | Letter | DUAL | NOON | _0_ | ڼ Noon With Attached Ring Below | |`U+06BD` | Letter | DUAL | NYA | _0_ | ڽ Nya | |`U+06BE` | Letter | DUAL | KNOTTED_HEH | _0_ | ھ Knotted Heh | |`U+06BF` | Letter | DUAL | HAH | _0_ | ڿ Hah With 3 Dots Below And Dot Above | | | | | | | |`U+06C0` | Letter | RIGHT | TEH_MARBUTA | _0_ | ۀ Dotless Teh Marbuta With Hamza Above | |`U+06C1` | Letter | DUAL | HEH_GOAL | _0_ | ہ Heh Goal | |`U+06C2` | Letter | DUAL | HEH_GOAL | _0_ | ۂ Heh Goal With Hamza Above | |`U+06C3` | Letter | RIGHT | TEH_MARBUTA_GOAL | _0_ | ۃ Teh Marbuta Goal | |`U+06C4` | Letter | RIGHT | WAW | _0_ | ۄ Waw With Attached Ring Within | |`U+06C5` | Letter | RIGHT | WAW | _0_ | ۅ Waw With Bar | |`U+06C6` | Letter | RIGHT | WAW | _0_ | ۆ Waw With V Above | |`U+06C7` | Letter | RIGHT | WAW | _0_ | ۇ Waw With Damma Above | |`U+06C8` | Letter | RIGHT | WAW | _0_ | ۈ Waw With Alef Above | |`U+06C9` | Letter | RIGHT | WAW | _0_ | ۉ Waw With Inverted V Above | |`U+06CA` | Letter | RIGHT | WAW | _0_ | ۊ Waw With 2 Dots Above | |`U+06CB` | Letter | RIGHT | WAW | _0_ | ۋ Waw With 3 Dots Above | |`U+06CC` | Letter | DUAL | FARSI_YEH | _0_ | ی Farsi Yeh | |`U+06CD` | Letter | RIGHT | YEH_WITH_TAIL | _0_ | ۍ Yeh With Tail | |`U+06CE` | Letter | DUAL | FARSI_YEH | _0_ | ێ Farsi Yeh With V Above | |`U+06CF` | Letter | RIGHT | WAW | _0_ | ۏ Waw With Dot Above | | | | | | | |`U+06D0` | Letter | DUAL | YEH | _0_ | ې Dotless Yeh With Vertical 2 Dots Below| |`U+06D1` | Letter | DUAL | YEH | _0_ | ۑ Dotless Yeh With 3 Dots Below | |`U+06D2` | Letter | RIGHT | YEH_BARREE | _0_ | ے Yeh Barree | |`U+06D3` | Letter | RIGHT | YEH_BARREE | _0_ | ۓ Yeh Barree With Hamza Above | |`U+06D4` | Punctuation | NON_JOINING | _null_ | _0_ | ۔ Full Stop | |`U+06D5` | Letter | NON_JOINING | TEH_MARBUTA | _0_ | ە Dotless Teh Marbuta | |`U+06D6` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۖ Small High Sad Lam Alef Maksura | |`U+06D7` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۗ Small High Qaf Lam Alef Maksura | |`U+06D8` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۘ Small High Meem Initial Form | |`U+06D9` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۙ Small High Lam Alef | |`U+06DA` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۚ Small High Jeem | |`U+06DB` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۛ Small High Three Dots | |`U+06DC` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ۜ Small High Seen | |`U+06DD` | Other | NON_JOINING | _null_ | _0_ | ۝ End Of Ayah | |`U+06DE` | Other | NON_JOINING | _null_ | _0_ | ۞ Start Of Rub El Hizb | |`U+06DF` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۟ Small High Rounded Zero | | | | | | | |`U+06E0` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۠ Small High Upright Rectangular Zero | |`U+06E1` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۡ Small High Dotless Head Of Khah | |`U+06E2` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۢ Small High Meem Isolated Form | |`U+06E3` | Mark [Mn] | TRANSPARENT | _null_ | 220_MCM | ۣ Small Low Seen | |`U+06E4` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۤ Small High Madda | |`U+06E5` | Letter modifier | NON_JOINING | _null_ | _0_ | ۥ Small Waw | |`U+06E6` | Letter modifier | NON_JOINING | _null_ | _0_ | ۦ Small Yeh | |`U+06E7` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ۧ Small High Yeh | |`U+06E8` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ۨ Small High Noon | |`U+06E9` | Symbol | NON_JOINING | _null_ | _0_ | ۩ Place Of Sajdah | |`U+06EA` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ۪ Empty Centre Low Stop | |`U+06EB` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۫ Empty Centre High Stop | |`U+06EC` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ۬ Rounded High Stop With Filled Centre | |`U+06ED` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ۭ Small Low Meem | |`U+06EE` | Letter | RIGHT | DAL | _0_ | ۮ Dal With Inverted V Above | |`U+06EF` | Letter | RIGHT | REH | _0_ | ۯ Reh With Inverted V Above | | | | | | | |`U+06F0` | Number | NON_JOINING | _null_ | _0_ | ۰ Extended Digit Zero | |`U+06F1` | Number | NON_JOINING | _null_ | _0_ | ۱ Extended Digit One | |`U+06F2` | Number | NON_JOINING | _null_ | _0_ | ۲ Extended Digit Two | |`U+06F3` | Number | NON_JOINING | _null_ | _0_ | ۳ Extended Digit Three | |`U+06F4` | Number | NON_JOINING | _null_ | _0_ | ۴ Extended Digit Four | |`U+06F5` | Number | NON_JOINING | _null_ | _0_ | ۵ Extended Digit Five | |`U+06F6` | Number | NON_JOINING | _null_ | _0_ | ۶ Extended Digit Six | |`U+06F7` | Number | NON_JOINING | _null_ | _0_ | ۷ Extended Digit Seven | |`U+06F8` | Number | NON_JOINING | _null_ | _0_ | ۸ Extended Digit Eight | |`U+06F9` | Number | NON_JOINING | _null_ | _0_ | ۹ Extended Digit Nine | |`U+06FA` | Letter | DUAL | SEEN | _0_ | ۺ Sheen With Dot Below | |`U+06FB` | Letter | DUAL | SAD | _0_ | ۻ Dad With Dot Below | |`U+06FC` | Letter | DUAL | AIN | _0_ | ۼ Ghain With Dot Below | |`U+06FD` | Symbol | NON_JOINING | _null_ | _0_ | ۽ Sign Sindhi Ampersand | |`U+06FE` | Symbol | NON_JOINING | _null_ | _0_ | ۾ Sign Sindhi Postposition Men | |`U+06FF` | Letter | DUAL | KNOTTED_HEH | _0_ | ۿ Knotted Heh With Inverted V Above | ::: ## Arabic Supplement character table ## :::{table} Arabic Supplement block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|-----------------------------------------------------------------| |`U+0750` | Letter | DUAL | BEH | _0_ | ݐ Dotless Beh With Horizontal 3 Dots Below | |`U+0751` | Letter | DUAL | BEH | _0_ | ݑ Beh With 3 Dots Above | |`U+0752` | Letter | DUAL | BEH | _0_ | ݒ Dotless Beh With Inverted 3 Dots Below | |`U+0753` | Letter | DUAL | BEH | _0_ | ݓ Dotless Beh With Inverted 3 Dots Below And 2 Dots Above| |`U+0754` | Letter | DUAL | BEH | _0_ | ݔ Dotless Beh With 2 Dots Below And Dot Above | |`U+0755` | Letter | DUAL | BEH | _0_ | ݕ Dotless Beh With Inverted V Below | |`U+0756` | Letter | DUAL | BEH | _0_ | ݖ Dotless Beh With V Above | |`U+0757` | Letter | DUAL | HAH | _0_ | ݗ Hah With 2 Dots Above | |`U+0758` | Letter | DUAL | HAH | _0_ | ݘ Hah With Inverted 3 Dots Below | |`U+0759` | Letter | RIGHT | DAL | _0_ | ݙ Dal With Vertical 2 Dots Below And Tah Above | |`U+075A` | Letter | RIGHT | DAL | _0_ | ݚ Dal With Inverted V Below | |`U+075B` | Letter | RIGHT | REH | _0_ | ݛ Reh With Bar | |`U+075C` | Letter | DUAL | SEEN | _0_ | ݜ Seen With 4 Dots Above | |`U+075D` | Letter | DUAL | AIN | _0_ | ݝ Ain With 2 Dots Above | |`U+075E` | Letter | DUAL | AIN | _0_ | ݞ Ain With Inverted 3 Dots Above | |`U+075F` | Letter | DUAL | AIN | _0_ | ݟ Ain With Vertical 2 Dots Above | | | | | | | |`U+0760` | Letter | DUAL | FEH | _0_ | ݠ Dotless Feh With 2 Dots Below | |`U+0761` | Letter | DUAL | FEH | _0_ | ݡ Dotless Feh With Inverted 3 Dots Below | |`U+0762` | Letter | DUAL | GAF | _0_ | ݢ Keheh With Dot Above | |`U+0763` | Letter | DUAL | GAF | _0_ | ݣ Keheh With 3 Dots Above | |`U+0764` | Letter | DUAL | GAF | _0_ | ݤ Keheh With Inverted 3 Dots Below | |`U+0765` | Letter | DUAL | MEEM | _0_ | ݥ Meem With Dot Above | |`U+0766` | Letter | DUAL | MEEM | _0_ | ݦ Meem With Dot Below | |`U+0767` | Letter | DUAL | NOON | _0_ | ݧ Noon With 2 Dots Below | |`U+0768` | Letter | DUAL | NOON | _0_ | ݨ Noon With Tah Above | |`U+0769` | Letter | DUAL | NOON | _0_ | ݩ Noon With V Above | |`U+076A` | Letter | DUAL | LAM | _0_ | ݪ Lam With Bar | |`U+076B` | Letter | RIGHT | REH | _0_ | ݫ Reh With Vertical 2 Dots Above | |`U+076C` | Letter | RIGHT | REH | _0_ | ݬ Reh With Hamza Above | |`U+076D` | Letter | DUAL | SEEN | _0_ | ݭ Seen With Vertical 2 Dots Above | |`U+076E` | Letter | DUAL | HAH | _0_ | ݮ Hah With Tah Below | |`U+076F` | Letter | DUAL | HAH | _0_ | ݯ Hah With Tah And 2 Dots Below | | | | | | | |`U+0770` | Letter | DUAL | SEEN | _0_ | ݰ Seen With 2 Dots And Tah Above | |`U+0771` | Letter | RIGHT | REH | _0_ | ݱ Reh With 2 Dots And Tah Above | |`U+0772` | Letter | DUAL | HAH | _0_ | ݲ Hah With Tah Above | |`U+0773` | Letter | RIGHT | ALEF | _0_ | ݳ Alef With Digit Two Above | |`U+0774` | Letter | RIGHT | ALEF | _0_ | ݴ Alef With Digit Three Above | |`U+0775` | Letter | DUAL | FARSI_YEH | _0_ | ݵ Farsi Yeh With Digit Two Above | |`U+0776` | Letter | DUAL | FARSI_YEH | _0_ | ݶ Farsi Yeh With Digit Three Above | |`U+0777` | Letter | DUAL | YEH | _0_ | ݷ Dotless Yeh With Digit Four Below | |`U+0778` | Letter | RIGHT | WAW | _0_ | ݸ Waw With Digit Two Above | |`U+0779` | Letter | RIGHT | WAW | _0_ | ݹ Waw With Digit Three Above | |`U+077A` | Letter | DUAL | BURUSHASKI_YEH_BARREE| _0_ | ݺ Burushaski Yeh Barree With Digit Two Above | |`U+077B` | Letter | DUAL | BURUSHASKI_YEH_BARREE| _0_ | ݻ Burushaski Yeh Barree With Digit Three Above | |`U+077C` | Letter | DUAL | HAH | _0_ | ݼ Hah With Digit Four Below | |`U+077D` | Letter | DUAL | SEEN | _0_ | ݽ Seen With Digit Four Above | |`U+077E` | Letter | DUAL | SEEN | _0_ | ݾ Seen With Inverted V Above | |`U+077F` | Letter | DUAL | KAF | _0_ | ݿ Kaf With 2 Dots Above | ::: ## Arabic Extended-A character table ## :::{table} Arabic Extended-A block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|-------------------------------------------------------| |`U+08A0` | Letter | DUAL | BEH | _0_ | ࢠ Dotless Beh With V Below | |`U+08A1` | Letter | DUAL | BEH | _0_ | ࢡ Beh With Hamza Above | |`U+08A2` | Letter | DUAL | HAH | _0_ | ࢢ Hah With Dot Below And 2 Dots Above | |`U+08A3` | Letter | DUAL | TAH | _0_ | ࢣ Tah With 2 Dots Above | |`U+08A4` | Letter | DUAL | FEH | _0_ | ࢤ Dotless Feh With Dot Below And 3 Dots Above | |`U+08A5` | Letter | DUAL | QAF | _0_ | ࢥ Qaf With Dot Below | |`U+08A6` | Letter | DUAL | LAM | _0_ | ࢦ Lam With Double Bar | |`U+08A7` | Letter | DUAL | MEEM | _0_ | ࢧ Meem With 3 Dots Above | |`U+08A8` | Letter | DUAL | YEH | _0_ | ࢨ Yeh With Hamza Above | |`U+08A9` | Letter | DUAL | YEH | _0_ | ࢩ Yeh With Dot Above | |`U+08AA` | Letter | RIGHT | REH | _0_ | ࢪ Reh With Loop | |`U+08AB` | Letter | RIGHT | WAW | _0_ | ࢫ Waw With Dot Within | |`U+08AC` | Letter | RIGHT | ROHINGYA_YEH | _0_ | ࢬ Rohingya Yeh | |`U+08AD` | Letter | NON_JOINING | _null_ | _0_ | ࢭ Low Alef | |`U+08AE` | Letter | RIGHT | DAL | _0_ | ࢮ Dal With 3 Dots Below | |`U+08AF` | Letter | DUAL | SAD | _0_ | ࢯ Sad With 3 Dots Below | | | | | | | |`U+08B0` | Letter | DUAL | GAF | _0_ | ࢰ Keheh With Stroke Below | |`U+08B1` | Letter | RIGHT | STRAIGHT_WAW | _0_ | ࢱ Straight Waw | |`U+08B2` | Letter | RIGHT | REH | _0_ | ࢲ Reh With Dot And Inverted V Above | |`U+08B3` | Letter | DUAL | AIN | _0_ | ࢳ Ain With 3 Dots Below | |`U+08B4` | Letter | DUAL | KAF | _0_ | ࢴ Kaf With Dot Below | |`U+08B5` | Letter | DUAL | QAF | _0_ | ࢵ Qaf With Dot Below | |`U+08B6` | Letter | DUAL | BEH | _0_ | ࢶ Beh With Meem Above | |`U+08B7` | Letter | DUAL | BEH | _0_ | ࢷ Dotless Beh With 3 Dots Below And Meem Above | |`U+08B8` | Letter | DUAL | BEH | _0_ | ࢸ Dotless Beh With Teh Above | |`U+08B9` | Letter | RIGHT | REH | _0_ | ࢹ Reh With Noon Above | |`U+08BA` | Letter | DUAL | YEH | _0_ | ࢺ Yeh With Noon Above | |`U+08BB` | Letter | DUAL | AFRICAN_FEH | _0_ | ࢻ African Feh | |`U+08BC` | Letter | DUAL | AFRICAN_QAF | _0_ | ࢼ African Qaf | |`U+08BD` | Letter | DUAL | AFRICAN_NOON | _0_ | ࢽ African Noon | |`U+08BE` | Letter | DUAL | BEH | _0_ | ࢾ Peh With Small V | |`U+08BF` | Letter | DUAL | BEH | _0_ | ࢿ Teh With Small V | | | | | | | |`U+08C0` | Letter | DUAL | BEH | _0_ | ࣀ Tteh With Small V | |`U+08C1` | Letter | DUAL | HAH | _0_ | ࣁ Tcheh With Small V | |`U+08C2` | Letter | DUAL | GAF | _0_ | ࣂ Keheh With Small V | |`U+08C3` | Letter | DUAL | AIN | _0_ | ࣃ Ghain With 3 Dots Above | |`U+08C4` | Letter | DUAL | AFRICAN_QAF | _0_ | ࣄ African Qaf With 3 Dots Above | |`U+08C5` | Letter | DUAL | HAH | _0_ | ࣅ Jeem With 3 Dots Above | |`U+08C6` | Letter | DUAL | HAH | _0_ | ࣆ Jeem With 3 Dots Below | |`U+08C7` | Letter | DUAL | LAM | _0_ | ࣇ Lam With Small Arabic Tah Above | |`U+08C8` | Letter | DUAL | GAF | _0_ | ࣈ Graf | |`U+08C9` | Letter modifier | TRANSPARENT | _null_ | _0_ | ࣉ Small Farsi Yeh | |`U+08CA` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ࣊ Small High Farsi Yeh | |`U+08CB` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ࣋ Small High Yeh Barree With Two Dots Below | |`U+08CC` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣌ Small High Word Sah | |`U+08CD` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ࣍ Small High Zah | |`U+08CE` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ࣎ Large Round Dot Above | |`U+08CF` | Mark [Mn] | TRANSPARENT | _null_ | 220_MCM | ࣏ Large Round Dot Below | | | | | | | |`U+08D0` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣐ Sukun Below | |`U+08D1` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣑ Large Circle Below | |`U+08D2` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣒ Large Round Dot Inside Circle Below | |`U+08D3` | Mark [Mn] | TRANSPARENT | _null_ | 220_MCM | ࣓ Small Low Waw | |`U+08D4` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣔ Small High Word Ar-Rub | |`U+08D5` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣕ Small High Sad | |`U+08D6` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣖ Small High Ain | |`U+08D7` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣗ Small High Qaf | |`U+08D8` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣘ Small High Noon With Kasra | |`U+08D9` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣙ Small Low Noon With Kasra | |`U+08DA` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣚ Small High Word Ath-Thalatha | |`U+08DB` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣛ Small High Word As-Sajda | |`U+08DC` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣜ Small High Word An-Nisf | |`U+08DD` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣝ Small High Word Sakta | |`U+08DE` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣞ Small High Word Qif | |`U+08DF` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣟ Small High Word Waqfa | | | | | | | |`U+08E0` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣠ Small High Footnote Marker | |`U+08E1` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣡ Small High Sign Safha | |`U+08E2` | Other | NON_JOINING | _null_ | _0_ | ࣢ Disputed End Of Ayah | |`U+08E3` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣣ Turned Damma Below | |`U+08E4` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣤ Curly Fatha | |`U+08E5` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣥ Curly Damma | |`U+08E6` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣦ Curly Kasra | |`U+08E7` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣧ Curly Fathatan | |`U+08E8` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣨ Curly Dammatan | |`U+08E9` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣩ Curly Kasratan | |`U+08EA` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣪ Tone One Dot Above | |`U+08EB` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣫ Tone Two Dots aAove | |`U+08EC` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣬ Tone Loop Above | |`U+08ED` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣭ Tone One Dot Below | |`U+08EE` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣮ Tone Two Dots Below | |`U+08EF` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣯ Tone Loop Below | | | | | | | |`U+08F0` | Mark [Mn] | TRANSPARENT | _null_ | 27 | ࣰ Open Fathatan | |`U+08F1` | Mark [Mn] | TRANSPARENT | _null_ | 28 | ࣱ Open Dammatan | |`U+08F2` | Mark [Mn] | TRANSPARENT | _null_ | 29 | ࣲ Open Kasratan | |`U+08F3` | Mark [Mn] | TRANSPARENT | _null_ | 230_MCM | ࣳ Small High Waw | |`U+08F4` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣴ Fatha With Ring | |`U+08F5` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣵ Fatha With Dot Above | |`U+08F6` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣶ Kasra With Dot Below | |`U+08F7` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣷ Left Arrowhead Above | |`U+08F8` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣸ Right Arrowhead Above | |`U+08F9` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣹ Left Arrowhead Below | |`U+08FA` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࣺ Right Arrowhead Below | |`U+08FB` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣻ Double Right Arrowhead Above | |`U+08FC` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣼ Double Right Arrowhead Above With Dot | |`U+08FD` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣽ Right Arrowhead Above With Dot | |`U+08FE` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣾ Damma With Dot | |`U+08FF` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࣿ Mark Sideways Noon Ghunna | ::: ## Arabic Extended-B character table ## :::{table} Arabic Extended-B block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|-------------------------------------------------------| |`U+0870` | Letter | RIGHT | ALEF | _0_ | ࡰ Alef With Attached Fatha | |`U+0871` | Letter | RIGHT | ALEF | _0_ | ࡱ Alef With Attached Top Right Fatha | |`U+0872` | Letter | RIGHT | ALEF | _0_ | ࡲ Alef With Right Middle Stroke | |`U+0873` | Letter | RIGHT | ALEF | _0_ | ࡳ Alef With Left Middle Stroke | |`U+0874` | Letter | RIGHT | ALEF | _0_ | ࡴ Alef With Attached Kasra | |`U+0875` | Letter | RIGHT | ALEF | _0_ | ࡵ Alef With Attached Bottom Right Kasra | |`U+0876` | Letter | RIGHT | ALEF | _0_ | ࡶ Alef With Attached Round Dot Above | |`U+0877` | Letter | RIGHT | ALEF | _0_ | ࡷ Alef With Attached Right Round Dot | |`U+0878` | Letter | RIGHT | ALEF | _0_ | ࡸ Alef With Attached Left Round Dot | |`U+0879` | Letter | RIGHT | ALEF | _0_ | ࡹ Alef With Attached Round Dot Below | |`U+087A` | Letter | RIGHT | ALEF | _0_ | ࡺ Alef With Dot Above | |`U+087B` | Letter | RIGHT | ALEF | _0_ | ࡻ Alef With Attached Top Right Fatha And Dot Above| |`U+087C` | Letter | RIGHT | ALEF | _0_ | ࡼ Alef With Right Middle Stroke And Dot Above | |`U+087D` | Letter | RIGHT | ALEF | _0_ | ࡽ Alef With Attached Bottom Right Kasra And Dot Above| |`U+087E` | Letter | RIGHT | ALEF | _0_ | ࡾ Alef With Attached Top Right Fatha And Left Ring| |`U+087F` | Letter | RIGHT | ALEF | _0_ | ࡿ Alef With Right Middle Stroke And Left Ring | | | | | | | |`U+0880` | Letter | RIGHT | ALEF | _0_ | ࢀ Alef With Attached Bottom Right Kasra And Left Ring| |`U+0881` | Letter | RIGHT | ALEF | _0_ | ࢁ Alef With Attached Right Hamza | |`U+0882` | Letter | RIGHT | ALEF | _0_ | ࢂ Alef With Attached Left Hamza | |`U+0883` | Letter modifier | JOIN_CAUSING | _null_ | _0_ | ࢃ Tatweel With Overstruck Hamza | |`U+0884` | Letter modifier | JOIN_CAUSING | _null_ | _0_ | ࢄ Tatweel With Overstruck Waw | |`U+0885` | Letter modifier | JOIN_CAUSING | _null_ | _0_ | ࢅ Tatweel With Two Dots Below | |`U+0886` | Letter | DUAL | THIN_YEH | _0_ | ࢆ Thin Yeh | |`U+0887` | Letter | NON_JOINING | _null_ | _0_ | ࢇ Baseline Round Dot | |`U+0888` | Symbol | NON_JOINING | _null_ | _0_ | ࢈ Raised Round Dot | |`U+0889` | Letter | DUAL | NOON | _0_ | ࢉ Noon With Inverted Small V | |`U+088A` | Letter | DUAL | HAH | _0_ | ࢊ Hah With Inverted Small V Below | |`U+088B` | Letter | DUAL | TAH | _0_ | ࢋ Tah With Dot Below | |`U+088C` | Letter | DUAL | TAH | _0_ | ࢌ Tah With Three Dots Below | |`U+088D` | Letter | DUAL | GAF | _0_ | ࢍ Keheh With Two Dots Vertically Below | |`U+088E` | Letter | RIGHT | VERTICAL_TAIL | _0_ | ࢎ Vertical Tail | |`U+088F` | _unassigned_ | | | | | | | | | | | |`U+0890` | Symbol | NON_JOINING | _null_ | _0_ | ࢐ Pound Mark Above | |`U+0891` | Symbol | NON_JOINING | _null_ | _0_ | ࢑ Piastre Mark Above | |`U+0892` | _unassigned_ | | | | | |`U+0893` | _unassigned_ | | | | | |`U+0894` | _unassigned_ | | | | | |`U+0895` | _unassigned_ | | | | | |`U+0896` | _unassigned_ | | | | | |`U+0897` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢗ Pepet | |`U+0898` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢘ Small High Word Al-Juz | |`U+0899` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࢙ Small Low Word Ishmaam | |`U+089A` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࢚ Small Low Word Imaala | |`U+089B` | Mark [Mn] | TRANSPARENT | _null_ | 220 | ࢛ Small Low Word Tasheel | |`U+089C` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢜ Madda Waajib | |`U+089D` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢝ Superscript Alef Mokhassas | |`U+089E` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢞ Doubled Madda | |`U+089F` | Mark [Mn] | TRANSPARENT | _null_ | 230 | ࢟ Half Madda Over Madda | | | | | | | ::: ## Arabic Extended-C character table ## :::{table} Arabic Extended-C block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|-------------------------------------------------------| |`U+10EC0` | _unassigned_ | | | | | |`U+10EC1` | _unassigned_ | | | | | |`U+10EC2` | Letter | RIGHT | DAL | _0_ | 𐻂 Dal With Two Dots Vertically Below | |`U+10EC3` | Letter | DUAL | TAH | _0_ | 𐻂 Tah With Two Dots Vertically Below | |`U+10EC4` | Letter | DUAL | KAF | _0_ | 𐻂 Kaf With Two Dots Vertically Below | |`U+10EC5` | _unassigned_ | | | | | |`U+10EC6` | _unassigned_ | | | | | |`U+10EC7` | _unassigned_ | | | | | |`U+10EC8` | _unassigned_ | | | | | |`U+10EC9` | _unassigned_ | | | | | |`U+10ECA` | _unassigned_ | | | | | |`U+10ECB` | _unassigned_ | | | | | |`U+10ECC` | _unassigned_ | | | | | |`U+10ECD` | _unassigned_ | | | | | |`U+10ECE` | _unassigned_ | | | | | |`U+10ECF` | _unassigned_ | | | | | | | | | | | |`U+10ED0` | _unassigned_ | | | | | |`U+10ED1` | _unassigned_ | | | | | |`U+10ED2` | _unassigned_ | | | | | |`U+10ED3` | _unassigned_ | | | | | |`U+10ED4` | _unassigned_ | | | | | |`U+10ED5` | _unassigned_ | | | | | |`U+10ED6` | _unassigned_ | | | | | |`U+10ED7` | _unassigned_ | | | | | |`U+10ED8` | _unassigned_ | | | | | |`U+10ED9` | _unassigned_ | | | | | |`U+10EDA` | _unassigned_ | | | | | |`U+10EDB` | _unassigned_ | | | | | |`U+10EDC` | _unassigned_ | | | | | |`U+10EDD` | _unassigned_ | | | | | |`U+10EDE` | _unassigned_ | | | | | |`U+10EDF` | _unassigned_ | | | | | | | | | | | |`U+10EE0` | _unassigned_ | | | | | |`U+10EE1` | _unassigned_ | | | | | |`U+10EE2` | _unassigned_ | | | | | |`U+10EE3` | _unassigned_ | | | | | |`U+10EE4` | _unassigned_ | | | | | |`U+10EE5` | _unassigned_ | | | | | |`U+10EE6` | _unassigned_ | | | | | |`U+10EE7` | _unassigned_ | | | | | |`U+10EE8` | _unassigned_ | | | | | |`U+10EE9` | _unassigned_ | | | | | |`U+10EEA` | _unassigned_ | | | | | |`U+10EEB` | _unassigned_ | | | | | |`U+10EEC` | _unassigned_ | | | | | |`U+10EED` | _unassigned_ | | | | | |`U+10EEE` | _unassigned_ | | | | | |`U+10EEF` | _unassigned_ | | | | | | | | | | | |`U+10EF0` | _unassigned_ | | | | | |`U+10EF1` | _unassigned_ | | | | | |`U+10EF2` | _unassigned_ | | | | | |`U+10EF3` | _unassigned_ | | | | | |`U+10EF4` | _unassigned_ | | | | | |`U+10EF5` | _unassigned_ | | | | | |`U+10EF6` | _unassigned_ | | | | | |`U+10EF7` | _unassigned_ | | | | | |`U+10EF8` | _unassigned_ | | | | | |`U+10EF9` | _unassigned_ | | | | | |`U+10EFA` | _unassigned_ | | | | | |`U+10EFB` | _unassigned_ | | | | | |`U+10EFC` | Mark [Mn] | TRANSPARENT | _null_ | _0_ | 𐻼 Combining Alef Overlay | |`U+10EFD` | Mark [Mn] | TRANSPARENT | _null_ | 220 | 𐻽 Small Low Word Sakta | |`U+10EFE` | Mark [Mn] | TRANSPARENT | _null_ | 220 | 𐻾 Small Low Word Qasr | |`U+10EFF` | Mark [Mn] | TRANSPARENT | _null_ | 220 | 𐻿 Small Low Word Madda | | | | | | | ::: ## Rumi Numeral Symbols character table ## :::{table} Rumi Numeral Symbols block table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|--------------------------------| |`U+10E60` | Number | NON_JOINING | _null_ | _0_ | 𐹠 Digit One | |`U+10E61` | Number | NON_JOINING | _null_ | _0_ | 𐹡 Digit Two | |`U+10E62` | Number | NON_JOINING | _null_ | _0_ | 𐹢 Digit Three | |`U+10E63` | Number | NON_JOINING | _null_ | _0_ | 𐹣 Digit Four | |`U+10E64` | Number | NON_JOINING | _null_ | _0_ | 𐹤 Digit Five | |`U+10E65` | Number | NON_JOINING | _null_ | _0_ | 𐹥 Digit Six | |`U+10E66` | Number | NON_JOINING | _null_ | _0_ | 𐹦 Digit Seven | |`U+10E67` | Number | NON_JOINING | _null_ | _0_ | 𐹧 Digit Eight | |`U+10E68` | Number | NON_JOINING | _null_ | _0_ | 𐹨 Digit Nine | |`U+10E69` | Number | NON_JOINING | _null_ | _0_ | 𐹩 Number Ten | |`U+10E6A` | Number | NON_JOINING | _null_ | _0_ | 𐹪 Number Twenty | |`U+10E6B` | Number | NON_JOINING | _null_ | _0_ | 𐹫 Number Thirty | |`U+10E6C` | Number | NON_JOINING | _null_ | _0_ | 𐹬 Number Forty | |`U+10E6D` | Number | NON_JOINING | _null_ | _0_ | 𐹭 Number Fifty | |`U+10E6E` | Number | NON_JOINING | _null_ | _0_ | 𐹮 Number Sixty | |`U+10E6F` | Number | NON_JOINING | _null_ | _0_ | 𐹯 Number Seventy | | | | | | | |`U+10E70` | Number | NON_JOINING | _null_ | _0_ | 𐹰 Number Eighty | |`U+10E71` | Number | NON_JOINING | _null_ | _0_ | 𐹱 Number Ninety | |`U+10E72` | Number | NON_JOINING | _null_ | _0_ | 𐹲 Number One Hundred | |`U+10E73` | Number | NON_JOINING | _null_ | _0_ | 𐹳 Number Two Hundred | |`U+10E74` | Number | NON_JOINING | _null_ | _0_ | 𐹴 Number Three Hundred | |`U+10E75` | Number | NON_JOINING | _null_ | _0_ | 𐹵 Number Four Hundred | |`U+10E76` | Number | NON_JOINING | _null_ | _0_ | 𐹶 Number Five Hundred | |`U+10E77` | Number | NON_JOINING | _null_ | _0_ | 𐹷 Number Six Hundred | |`U+10E78` | Number | NON_JOINING | _null_ | _0_ | 𐹸 Number Seven Hundred | |`U+10E79` | Number | NON_JOINING | _null_ | _0_ | 𐹹 Number Eight Hundred | |`U+10E7A` | Number | NON_JOINING | _null_ | _0_ | 𐹺 Number Nine Hundred | |`U+10E7B` | Number | NON_JOINING | _null_ | _0_ | 𐹻 Fraction One Half | |`U+10E7C` | Number | NON_JOINING | _null_ | _0_ | 𐹼 Fraction One Quarter | |`U+10E7D` | Number | NON_JOINING | _null_ | _0_ | 𐹽 Fraction One Third | |`U+10E7E` | Number | NON_JOINING | _null_ | _0_ | 𐹾 Fraction Two Thirds | |`U+10E7F` | _unassigned_ | | | | | ::: ## Miscellaneous character table ## Other important characters that may be encountered when shaping runs of Arabic text include the dotted-circle placeholder (`U+25CC`), the combining grapheme joiner (`U+034F`), the zero-width joiner (`U+200D`) and zero-width non-joiner (`U+200C`), the left-to-right text marker (`U+200E`) and right-to-left text marker (`U+200F`), and the no-break space (`U+00A0`). The dotted-circle placeholder is frequently used when displaying a combining mark in isolation. Real-world text syllables may also use other characters, such as hyphens or dashes, in a similar placeholder fashion; shaping engines should cope with this situation gracefully. :::{table} Miscellaneous character table | Codepoint | Unicode category | Joining type | Joining group | Mark class | Glyph | |:----------|:-----------------|:-------------|:---------------------|:-----------|--------------------------------| |`U+00A0` | Separator | NON_JOINING | _null_ | _0_ |   No-break space | |`U+034F` | Other | NON_JOINING | _null_ | _0_ | ͏ Combining grapheme joiner | |`U+200C` | Other | NON_JOINING | _null_ | _0_ | ‌ Zero-width non-joiner | |`U+200D` | Other | JOIN_CAUSING | _null_ | _0_ | ‍ Zero-width joiner | |`U+200E` | Other | NON_JOINING | _null_ | _0_ | ‎ Left-to-Right marker | |`U+200F` | Other | NON_JOINING | _null_ | _0_ | ‏ Right-to-Left marker | |`U+2010` | Punctuation | NON_JOINING | _null_ | _0_ | ‐ Hyphen | |`U+2011` | Punctuation | NON_JOINING | _null_ | _0_ | ‑ No-break hyphen | |`U+2012` | Punctuation | NON_JOINING | _null_ | _0_ | ‒ Figure dash | |`U+2013` | Punctuation | NON_JOINING | _null_ | _0_ | – En dash | |`U+2014` | Punctuation | NON_JOINING | _null_ | _0_ | — Em dash | |`U+25CC` | Symbol | NON_JOINING | _null_ | _0_ | ◌ Dotted circle | ::: The combining grapheme joiner (CGJ) is primarily used to alter the order in which adjacent marks are positioned during the mark-reordering stage, in order to adhere to the needs of a non-default language orthography. The zero-width joiner (ZWJ) is primarily used to force the usage of the cursive connecting form of a letter even when the context of the adjoining letters would not trigger the connecting form. For example, to show the initial form of a letter in isolation (such as for displaying it in a table of forms), the sequence "_Letter_,ZWJ" would be used. To show the medial form of a letter in isolation, the sequence "ZWJ,_Letter_,ZWJ" would be used. The right-to-left mark (RLM) and left-to-right mark (LRM) are used by the Unicode bidirectionality algorithm (BiDi) to indicate the points in a text run at which the writing direction changes. The no-break space is primarily used to display those codepoints that are defined as non-spacing (such as vowel or diacritical marks and "Hamza") in an isolated context, as an alternative to displaying them superimposed on the dotted-circle placeholder.