var charDetails = { // main block '\u{0600}': ` `, '\u{0601}': ` `, '\u{0602}': ` `, '\u{0603}': ` `, '\u{0604}': ` `, '\u{0605}': `

Used in Arabic text with Coptic numbers, such as in early astronomical tables. Unlike the other Arabic number signs, it extends across the top of the sequence of digits, and is used with Coptic digits, rather than with Arabic digits.u,380

The symbol should come before the number in logical order.

`, '\u{0606}': ` `, '\u{0607}': ` `, '\u{0608}': ` `, '\u{0609}': ` `, '\u{060A}': ` `, '\u{060B}': `

Afghan currency symbol, derived from an abbreviation of the currency name (افغانی)u,379.

`, '\u{060C}': ` `, '\u{060D}': ` `, '\u{060E}': ` `, '\u{060F}': ` `, '\u{0610}': ` `, '\u{0611}': ` `, '\u{0612}': ` `, '\u{0613}': ` `, '\u{0614}': ` `, '\u{0615}': ` `, '\u{0616}': ` `, '\u{0617}': ` `, '\u{0618}': ` `, '\u{0619}': ` `, '\u{061A}': ` `, '\u{061B}': ` `, '\u{061C}': ` `, '\u{061D}': ` `, '\u{061E}': ` In the traditional orthography, used by Hausa, Wolof, Fulani, and Mandinka as a full stopu,379. `, '\u{061F}': ` `, '\u{0620}': ` `, '\u{0621}': ` `, '\u{0622}': ` `, '\u{0623}': ` `, '\u{0624}': ` `, '\u{0625}': ` `, '\u{0626}': `

Toothless Qur'anic variant

In the Qur'an a yeh with hamza may be written with no tooth rising from the baseline. The Unicode Standard recommends that this be encoded using   ـٔ   [U+0640 ARABIC TATWEEL + U+0654 ARABIC HAMZA ABOVE]u,385. A vowel may also be associated with this combination. An example is ىَسْـَٔلُكَ

`, '\u{0627}': ` `, '\u{0628}': ` `, '\u{0629}': ` `, '\u{062A}': ` `, '\u{062B}': ` `, '\u{062C}': ` `, '\u{062D}': ` `, '\u{062E}': ` `, '\u{062F}': ` `, '\u{0630}': ` `, '\u{0631}': ` `, '\u{0632}': ` `, '\u{0633}': ` `, '\u{0634}': ` `, '\u{0635}': ` `, '\u{0636}': ` `, '\u{0637}': ` `, '\u{0638}': ` `, '\u{0639}': ` `, '\u{063A}': ` `, '\u{063B}': ` `, '\u{063C}': ` `, '\u{063D}': ` `, '\u{063E}': ` `, '\u{063F}': ` `, '\u{0640}': ` `, '\u{0641}': ` `, '\u{0642}': ` `, '\u{0643}': ` `, '\u{0644}': ` `, '\u{0645}': `

When this letter is used for Sindhi, the tail is short, and look like this in final and unjoined forms, respectively: ـم م

`, '\u{0646}': ` `, '\u{0647}': ` `, '\u{0648}': `

in Kurdish is وو [U+0648 ARABIC LETTER WAW + U+0648 ARABIC LETTER WAW]u,386.

`, '\u{0649}': ` `, '\u{064A}': ` `, '\u{064B}': ` `, '\u{064C}': ` `, '\u{064D}': ` `, '\u{064E}': ` `, '\u{064F}': ` `, '\u{0650}': ` `, '\u{0651}': ` `, '\u{0652}': ` `, '\u{0653}': ` `, '\u{0654}': ` `, '\u{0655}': ` `, '\u{0656}': ` `, '\u{0657}': ` `, '\u{0658}': ` `, '\u{0659}': ` `, '\u{065A}': ` `, '\u{065B}': ` `, '\u{065C}': ` `, '\u{065D}': ` `, '\u{065E}': ` `, '\u{065F}': ` `, '\u{0660}': ` `, '\u{0661}': ` `, '\u{0662}': ` `, '\u{0663}': ` `, '\u{0664}': ` `, '\u{0665}': ` `, '\u{0666}': ` `, '\u{0667}': ` `, '\u{0668}': ` `, '\u{0669}': ` `, '\u{066A}': ` `, '\u{066B}': ` `, '\u{066C}': ` `, '\u{066D}': ` `, '\u{066E}': ` `, '\u{066F}': ` `, '\u{0670}': ` `, '\u{0671}': ` `, '\u{0672}': ` `, '\u{0673}': ` `, '\u{0674}': ` `, '\u{0675}': `

Not recommended for use by the Unicode Standard, because the compatibility decomposition of this character results in the high hamza mark appearing to the left side of the base letter, rather than to the right, eg. اٴ [U+0627 ARABIC LETTER ALEF + U+0674 ARABIC LETTER HIGH HAMZA].

The standard recommends using decomposed sequences, instead. For example, rather than using this letter, use ٴا [U+0674 ARABIC LETTER HIGH HAMZA + U+0627 ARABIC LETTER ALEF]u,394. `, '\u{0676}': `

Not recommended for use by the Unicode Standard, because the compatibility decomposition of this character results in the high hamza mark appearing to the left side of the base letter, rather than to the right, eg. وٴ [U+0648 ARABIC LETTER WAW + U+0674 ARABIC LETTER HIGH HAMZA].

The standard recommends using decomposed sequences, instead. For example, rather than using this letter, use ٴو [U+0674 ARABIC LETTER HIGH HAMZA + U+0648 ARABIC LETTER WAW]u,394. `, '\u{0677}': ` `, '\u{0678}': `

Not recommended for use by the Unicode Standard, because the compatibility decomposition of this character results in the high hamza mark appearing to the left side of the base letter, rather than to the right, eg. يٴ [U+064A ARABIC LETTER YEH + U+0674 ARABIC LETTER HIGH HAMZA].

The standard recommends using decomposed sequences, instead. For example, rather than using this letter, use ٴي [U+0674 ARABIC LETTER HIGH HAMZA + U+064A ARABIC LETTER YEH]u,394. `, '\u{0679}': ` `, '\u{067A}': ` `, '\u{067B}': ` `, '\u{067C}': ` `, '\u{067D}': ` `, '\u{067E}': ` `, '\u{067F}': ` `, '\u{0680}': ` `, '\u{0681}': `

d͡z in Pashto. Represents a letter with a hamza ijam diacritic. Never decomposed.

Where the hamza represents a vowel or other function, such as in Kashmiri, use رٔ [U+0631 ARABIC LETTER REH + U+0654 ARABIC HAMZA ABOVE] insteadu,384-5.

`, '\u{0682}': ` `, '\u{0683}': ` `, '\u{0684}': ` `, '\u{0685}': ` `, '\u{0686}': ` `, '\u{0687}': ` `, '\u{0688}': ` `, '\u{0689}': ` `, '\u{068A}': ` `, '\u{068B}': ` `, '\u{068C}': ` `, '\u{068D}': ` `, '\u{068E}': ` `, '\u{068F}': ` `, '\u{0690}': ` `, '\u{0691}': ` `, '\u{0692}': `

ɾ in Kurdish (exclusively). Represents a letter with an ijam diacritic. Never decomposed.

This is a variant of ڕ [U+0695 ARABIC LETTER REH WITH SMALL V BELOW] used to represent a dialectal alternative form, placing the small v diacritic above the letter rather than below it. It is not required (or desired) for a regular implementation of the Kurdish Soraní orthographyu,386.

`, '\u{0693}': ` `, '\u{0694}': `

ɾ in Kurdish. Represents a letter with an ijam diacritic. Never decomposed.

In Kurdish this is a variant of ڕ [U+0695 ARABIC LETTER REH WITH SMALL V BELOW] used to represent a dialectal alternative form, replacing the small v diacritic with a dot. It is not required (or desired) for a regular implementation of the Kurdish Soraní orthographyu,386.

`, '\u{0695}': `

ɾ in Kurdish (exclusively). Represents a letter with an ijam diacritic. Never decomposedu,386.

See also the variant forms, ڕ [U+0695 ARABIC LETTER REH WITH SMALL V BELOW] and ڔ [U+0694 ARABIC LETTER REH WITH DOT BELOW].

`, '\u{0696}': ` `, '\u{0697}': ` `, '\u{0698}': ` `, '\u{0699}': ` `, '\u{069A}': ` `, '\u{069B}': ` `, '\u{069C}': ` `, '\u{069D}': ` `, '\u{069E}': ` `, '\u{069F}': ` `, '\u{06A0}': ` `, '\u{06A1}': ` `, '\u{06A2}': ` `, '\u{06A3}': ` `, '\u{06A4}': ` `, '\u{06A5}': ` `, '\u{06A6}': ` `, '\u{06A7}': ` `, '\u{06A8}': ` `, '\u{06A9}': ` `, '\u{06AA}': ` `, '\u{06AB}': ` `, '\u{06AC}': ` `, '\u{06AD}': ` `, '\u{06AE}': ` `, '\u{06AF}': ` `, '\u{06B0}': ` `, '\u{06B1}': ` `, '\u{06B2}': ` `, '\u{06B3}': ` `, '\u{06B4}': ` `, '\u{06B5}': `

ɫ in Kurdish (exclusively). Represents a letter with an ijam diacritic. Never decomposedu,386.

Where the diacritic represents a vowel or other function, use لٚ [U+0644 ARABIC LETTER LAM + U+065A ARABIC VOWEL SIGN SMALL V ABOVE] insteadu,384-5.

See also the poorly attested variant forms, ڶ [U+06B6 ARABIC LETTER LAM WITH DOT ABOVE] and ڷ [U+06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE].

`, '\u{06B6}': `

ɫ in Kurdish. Represents a poorly attested variant form of ڵ [U+06B5 ARABIC LETTER LAM WITH SMALL V]. It is not required (or desired) for a regular implementation of the Kurdish Soraní orthographyu,386.

`, '\u{06B7}': `

ɫ in Kurdish. Represents a poorly attested variant form of ڵ [U+06B5 ARABIC LETTER LAM WITH SMALL V]. It is not required (or desired) for a regular implementation of the Kurdish Soraní orthographyu,386.

`, '\u{06B8}': ` `, '\u{06B9}': ` `, '\u{06BA}': ` `, '\u{06BB}': ` `, '\u{06BC}': ` `, '\u{06BD}': `

ɲ in Jawi (known as Jawi Nya).

The dots are above and pointing upwards in final and isolate forms, but below and pointing downwards in initial and medial forms. (This distinguishes it from ث [U+062B ARABIC LETTER THEH], which is used in Arabic loan words, and has the 3 dots above in all forms.)u,386

Do not confuse this with پ [U+067E ARABIC LETTER PEH].

`, '\u{06BE}': ` `, '\u{06BF}': ` `, '\u{06C0}': ` `, '\u{06C1}': ` `, '\u{06C2}': ` `, '\u{06C3}': ` `, '\u{06C4}': ` `, '\u{06C5}': ` `, '\u{06C6}': `

For use with Uighur, Kurdish, Kazakh, Azerbaijani, and Bosnian. Represents a letter with an ijam diacritic. Never decomposed.

Where the diacritic represents a vowel or other function, such as in Kashmiri, use وٚ [U+0648 ARABIC LETTER WAW + U+065A ARABIC VOWEL SIGN SMALL V ABOVE] insteadu,384-5.

o in Kurdish Soraní orthographyu,386. See also the poorly attested variant form ۊ [U+06CA ARABIC LETTER WAW WITH TWO DOTS ABOVE].

`, '\u{06C7}': ` `, '\u{06C8}': ` `, '\u{06C9}': ` `, '\u{06CA}': `

o in Kurdish. Represents a poorly attested variant form of ۆ [U+06C6 ARABIC LETTER OE]. It is not required (or desired) for a regular implementation of the Kurdish Soraní orthographyu,386.

`, '\u{06CB}': ` `, '\u{06CC}': ` `, '\u{06CD}': ` `, '\u{06CE}': `

For use with Kurdish. Represents a letter with an ijam diacritic. Never decomposed.

Where the diacritic represents a vowel or other function, such as in Kashmiri, use یٚ [U+06CC ARABIC LETTER FARSI YEH + U+065A ARABIC VOWEL SIGN SMALL V ABOVE] insteadu,384-5.

`, '\u{06CF}': ` `, '\u{06D0}': ` `, '\u{06D1}': ` `, '\u{06D2}': ` `, '\u{06D3}': ` `, '\u{06D4}': ` `, '\u{06D5}': ` `, '\u{06D6}': ` `, '\u{06D7}': ` `, '\u{06D8}': ` `, '\u{06D9}': ` `, '\u{06DA}': ` `, '\u{06DB}': ` `, '\u{06DC}': ` `, '\u{06DD}': `

Used to indicate numbered verses in the Qur'an. The symbol encloses the numbers, eg. ٣۝ or ٤٣۝u,381.

See also [U+08E2 ARABIC DISPUTED END OF AYAH], which is used occasionally in Qur'anic text to mark a verse for which there is scholarly disagreement about the location of the end of the verse.

`, '\u{06DE}': ` `, '\u{06DF}': ` `, '\u{06E0}': ` `, '\u{06E1}': ` `, '\u{06E2}': ` `, '\u{06E3}': ` `, '\u{06E4}': ` `, '\u{06E5}': ` `, '\u{06E6}': ` `, '\u{06E7}': ` `, '\u{06E8}': ` `, '\u{06E9}': ` `, '\u{06EA}': ` `, '\u{06EB}': ` `, '\u{06EC}': ` `, '\u{06ED}': ` `, '\u{06EE}': ` `, '\u{06EF}': ` `, '\u{06F0}': ` `, '\u{06F1}': ` `, '\u{06F2}': ` `, '\u{06F3}': ` `, '\u{06F4}': ` `, '\u{06F5}': ` `, '\u{06F6}': ` `, '\u{06F7}': ` `, '\u{06F8}': ` `, '\u{06F9}': ` `, '\u{06FA}': ` `, '\u{06FB}': ` `, '\u{06FC}': ` `, '\u{06FD}': ` `, '\u{06FE}': ` `, '\u{06FF}': ` `, // Supplement '\u{0750}': ` `, '\u{0751}': ` `, '\u{0752}': ` `, '\u{0753}': ` `, '\u{0754}': ` `, '\u{0755}': ` `, '\u{0756}': ` `, '\u{0757}': ` `, '\u{0758}': ` `, '\u{0759}': ` `, '\u{075A}': ` `, '\u{075B}': ` `, '\u{075C}': ` `, '\u{075D}': ` `, '\u{075E}': ` `, '\u{075F}': ` `, '\u{0760}': ` `, '\u{0761}': ` `, '\u{0762}': ` `, '\u{0763}': ` `, '\u{0764}': ` `, '\u{0765}': ` `, '\u{0766}': ` `, '\u{0767}': ` `, '\u{0768}': ` `, '\u{0769}': ` `, '\u{076A}': `

ɽ when used to write the southern Pakistani language Marwari. It's joining forms are the same as a normal LAM letter, including the requirement to form a ligature with ALEFu,395.

It has also been suggested for the northern Pakistani language of Gawri, but the extent to which it has been adopted is not yet clearu,395.

`, '\u{076B}': ` `, '\u{076C}': `

ʑ in Ormuri. Represents a letter with a hamza ijam diacritic. Never decomposed.

Where the hamza represents a vowel or other function, such as in Kashmiri, use رٔ [U+0631 ARABIC LETTER REH + U+0654 ARABIC HAMZA ABOVE] insteadu,384-5.

`, '\u{076D}': ` `, '\u{076E}': ` `, '\u{076F}': ` `, '\u{0770}': ` `, '\u{0771}': ` `, '\u{0772}': ` `, '\u{0773}': ` `, '\u{0774}': ` `, '\u{0775}': ` `, '\u{0776}': ` `, '\u{0777}': ` `, '\u{0778}': ` `, '\u{0779}': ` `, '\u{077A}': ` `, '\u{077B}': ` `, '\u{077C}': ` `, '\u{077D}': ` `, '\u{077E}': ` `, '\u{077F}': ` `, // Extended-A '\u{08A0}': ` `, '\u{08A1}': `

ɓ in Adamawa Fulfulde (Cameroon). Represents a letter with a hamza ijam diacritic. Never decomposed.

Where the hamza represents a vowel or other function, such as in Kashmiri, use   بٔ [U+0628 ARABIC LETTER BEH + U+0654 ARABIC HAMZA ABOVE] insteadu,384-5.

`, '\u{08A2}': ` `, '\u{08A3}': ` `, '\u{08A4}': ` `, '\u{08A5}': ` `, '\u{08A6}': ` `, '\u{08A7}': ` `, '\u{08A8}': `

in Adamawa Fulfulde (Latin ƴ). Represents a letter with a hamza ijam diacritic. Never decomposed.

Where the hamza represents a vowel or other function, use a decomposed sequence insteadu,384-5.

`, '\u{08A9}': ` `, '\u{08AA}': ` `, '\u{08AB}': ` `, '\u{08AC}': `

Used for the Rohingya language written in Arabic script to represent the glide in a syllable onset. It is equivalent to [U+103B MYANMAR CONSONANT SIGN MEDIAL YA] in the Myanmar scriptu,390.

It is right-joining, only appears following certain other consonants, and is never word-final.

`, '\u{08AD}': ` `, '\u{08AE}': ` `, '\u{08AF}': ` `, '\u{08B0}': ` `, '\u{08B1}': ` `, '\u{08B2}': ` `, '\u{08B3}': ` `, '\u{08B4}': ` `, '\u{08B5}': ` `, '\u{08B6}': ` `, '\u{08B7}': ` `, '\u{08B8}': ` `, '\u{08B9}': ` `, '\u{08BA}': ` `, '\u{08BB}': ` `, '\u{08BC}': ` `, '\u{08BD}': ` `, '\u{08BE}': ` `, '\u{08BF}': ` `, '\u{08C0}': ` `, '\u{08C1}': ` `, '\u{08C2}': ` `, '\u{08C3}': ` `, '\u{08C4}': ` `, '\u{08C5}': ` `, '\u{08C6}': ` `, '\u{08C7}': ` `, '\u{08C8}': ` `, '\u{08C9}': ` `, '\u{08CA}': ` `, '\u{08CB}': ` `, '\u{08CC}': ` `, '\u{08CD}': ` `, '\u{08CE}': ` `, '\u{08CF}': ` `, '\u{08D0}': ` `, '\u{08D1}': ` `, '\u{08D2}': ` `, '\u{08D3}': ` `, '\u{08D4}': ` `, '\u{08D5}': ` `, '\u{08D6}': ` `, '\u{08D7}': ` `, '\u{08D8}': ` `, '\u{08D9}': ` `, '\u{08DA}': ` `, '\u{08DB}': ` `, '\u{08DC}': ` `, '\u{08DD}': ` `, '\u{08DE}': ` `, '\u{08DF}': ` `, '\u{08E0}': ` `, '\u{08E1}': ` `, '\u{08E2}': `

Used as an alternative to ۝ [U+06DD ARABIC END OF AYAH] to indicate numbered verses in the Qur'an where there is scholarly disagreement about the location of the end of the verse. The symbol encloses the numbersu,381.

`, '\u{08E3}': ` `, '\u{08E4}': ` `, '\u{08E5}': ` `, '\u{08E6}': ` `, '\u{08E7}': ` `, '\u{08E8}': ` `, '\u{08E9}': ` `, '\u{08EA}': ` `, '\u{08EB}': ` `, '\u{08EC}': ` `, '\u{08ED}': ` `, '\u{08EE}': ` `, '\u{08EF}': ` `, '\u{08F0}': ` `, '\u{08F1}': ` `, '\u{08F2}': ` `, '\u{08F3}': ` `, '\u{08F4}': ` `, '\u{08F5}': ` `, '\u{08F6}': ` `, '\u{08F7}': ` `, '\u{08F8}': ` `, '\u{08F9}': ` `, '\u{08FA}': ` `, '\u{08FB}': ` `, '\u{08FC}': ` `, '\u{08FD}': ` `, '\u{08FE}': ` `, '\u{08FF}': ` `, // General punctuation '\u{2018}': ` `, '\u{2019}': ` `, '\u{201C}': ` `, '\u{201D}': ` `, '\u{2014}': ` `, }