/* */ var charDetails = { // MAIN BLOCK // Use _tools/generate_details_page_stubs.html to generate stubs to go here '\u{10D00}': `

𐴀

Ι” when used without a following vowel, eg. π΄π΄‘π΄€π΄Œ 𐴉𐴝𐴃𐴝

βˆ… otherwise, as a vowel-carrier. No vowel letter other than this one can stand alone: it must either follow a consonant or follow this letter in its carrier function, eg. 𐴀𐴝𐴣𐴍π΄₯π΄π΄“π΄ž π΄€π΄¦π΄Ÿπ΄˜ π΄…π΄π΄•π΄Ÿπ΄€π΄π΄Œπ΄ž

The cursive behaviour of this letter is unusual because it joins only to the left.

`, '\u{10D01}': `

𐴁

b consonant.

𐴁𐴝𐴘

`, '\u{10D02}': `

𐴂

p consonant.

π΄‘π΄‘π΄”π΄‚π΄˜π΄Ÿπ΄„π΄π΄Œ

`, '\u{10D03}': `

𐴃

t consonant.

π΄€π΄žπ΄π΄ƒπ΄žπ΄Œπ΄ž

`, '\u{10D04}': `

𐴄

ʈ consonant.

π΄„π΄π΄˜π΄§π΄‘π΄•

`, '\u{10D05}': `

𐴅

ɟ consonant.

π΄…π΄π΄•π΄Ÿπ΄€π΄π΄Œπ΄ž

`, '\u{10D06}': `

𐴆

c consonant.

`, '\u{10D07}': `

𐴇

h consonant.

𐴇π΄₯𐴝𐴙𐴓𐴒

`, '\u{10D08}': `

𐴈

x consonant.

π΄ˆπ΄π΄£π΄“π΄ž

`, '\u{10D09}': `

𐴉

f consonant.

𐴉𐴗𐴝

`, '\u{10D0A}': `

𐴊

d consonant.

`, '\u{10D0B}': `

𐴋

Ι– consonant.

𐴋π΄₯𐴠𐴙𐴇𐴝𐴑

`, '\u{10D0C}': `

𐴌

ΙΎ consonant.

π΄€π΄žπ΄π΄ƒπ΄žπ΄Œπ΄ž

`, '\u{10D0D}': `

𐴍

Ι½ consonant.

𐴀𐴝𐴣𐴍π΄₯π΄π΄“π΄ž

`, '\u{10D0E}': `

𐴎

z consonant.

π΄Žπ΄ π΄Œπ΄‰π΄—π΄

`, '\u{10D0F}': `

𐴏

s consonant.

π΄€π΄žπ΄π΄ƒπ΄žπ΄Œπ΄ž

`, '\u{10D10}': `

𐴐

Κƒ consonant.

𐴐π΄₯𐴝𐴓𐴒𐴑𐴔𐴒

`, '\u{10D11}': `

𐴑

k consonant.

π΄‘π΄Ÿπ΄Œπ΄₯𐴏𐴞

`, '\u{10D12}': `

𐴒

g consonant.

𐴐π΄₯𐴝𐴓𐴒𐴑𐴔𐴒

`, '\u{10D13}': `

𐴓

l consonant.

π΄ˆπ΄π΄£π΄“π΄ž

`, '\u{10D14}': `

𐴔

m consonant.

𐴔𐴦𐴝𐴣

`, '\u{10D15}': `

𐴕

n consonant.

π΄„π΄π΄˜π΄§π΄‘π΄•

`, '\u{10D16}': `

𐴖

w consonant.

v consonant.

`, '\u{10D17}': `

𐴗

w semivowel. Used before or after other vowels to create a diphthong.

𐴉𐴗𐴝

`, '\u{10D18}': `

𐴘

j consonant.

π΄€π΄¦π΄Ÿπ΄˜

`, '\u{10D19}': `

𐴙

j semivowel, used before or after other vowels to create a diphthong.

𐴇π΄₯𐴝𐴙𐴓𐴒

`, '\u{10D1A}': `

𐴚

Ε‹ consonant.

𐴇π΄₯π΄ π΄šπ΄’π΄π΄Œ

`, '\u{10D1B}': `

𐴛

Ι² consonant.

𐴁𐴑𐴌𐴈𐴑𐴘𐴞𐴏π΄₯𐴑𐴛

`, '\u{10D1C}': `

𐴜

Obsolete.

v consonant.

Used by some people to represent the sound v, it was not formally approved as part of the script. The normal letter to use for both w and v is 𐴖.

`, '\u{10D1D}': `

𐴝

a vowel.

π΄…π΄π΄•π΄Ÿπ΄€π΄π΄Œπ΄ž

Combinations

𐴀𐴝

a as a standalone is 𐴀𐴝

𐴀𐴝𐴣𐴍π΄₯π΄π΄“π΄ž

`, '\u{10D1E}': `

𐴞

i vowel.

π΄ˆπ΄π΄£π΄“π΄ž

Combinations

π΄€π΄ž

i as a standalone is π΄€π΄ž

π΄€π΄žπ΄π΄ƒπ΄žπ΄Œπ΄ž

`, '\u{10D1F}': `

𐴟

u vowel.

π΄‘π΄Ÿπ΄Œπ΄₯𐴏𐴞

Combinations

π΄€π΄Ÿ

u as a standalone is π΄€π΄Ÿ

`, '\u{10D20}': `

𐴠

e vowel.

π΄Žπ΄ π΄Œπ΄‰π΄—π΄

Combinations

𐴀𐴠

e as a standalone is 𐴀𐴠

`, '\u{10D21}': `

𐴡

o vowel.

π΄π΄‘π΄€π΄Œ 𐴉𐴝𐴃𐴝

Combinations

𐴀𐴑

o as a standalone is 𐴀𐴑

`, '\u{10D22}': `

𐴢

Vowel silencer.

Used optionally at the end of a word to signal that there is no vowel after the final consonant. When used, it tends to follow certain consonants and not others (more details), eg.

𐴇π΄₯𐴝𐴙𐴓𐴒

𐴐π΄₯𐴝𐴓𐴒𐴑𐴔𐴒

π΄„π΄π΄˜π΄§π΄‘π΄•

𐴋π΄₯𐴠𐴙𐴇𐴝𐴑

`, '\u{10D23}': `

𐴣

 Μƒ Indicates nasalisation of the preceding vowel, eg. 𐴔𐴦𐴝𐴣 π΄ˆπ΄π΄£π΄“π΄ž

`, '\u{10D23}': `

𐴣

β—ŒΜƒ nasalisation mark. Indicates nasalisation of the preceding vowel.

𐴔𐴦𐴝𐴣

π΄ˆπ΄π΄£π΄“π΄ž

`, '\u{10D24}': `

𐴤

Short high tone.

Usually appears above the consonant in a syllable, however in some fonts the mark drifts to the left, so that it appears between the consonant and the vowel, eg. 𐴁𐴀𐴝 ba¹ ba

When a tone mark and 𐴧 [U+10D27 HANIFI ROHINGYA SIGN TASSI] are both attached to a consonant, the tone mark appears above or to the side of the other diacritic. It must therefore be typed and stored second, eg. π΄”π΄‘π΄™π΄…π΄§π΄€π΄™π΄ π΄Šπ΄  moiɟ&ΒΉiede

`, '\u{10D25}': `

𐴥

Falling tone that lengthens the vowel.

Usually appears above the consonant in a syllable, however in some fonts the mark drifts to the left, so that it appears between the consonant and the vowel, eg. 𐴁π΄₯𐴝 baΒ² ba

When a tone mark and 𐴧 [U+10D27 HANIFI ROHINGYA SIGN TASSI] are both attached to a consonant, the tone mark appears above or to the side of the other diacritic. It must therefore be typed and stored second, eg. π΄”π΄‘π΄™π΄…π΄§π΄€π΄™π΄ π΄Šπ΄  moiɟ&ΒΉiede

`, '\u{10D26}': `

𐴦

Rising tone that lengthens the vowel.

Usually appears above the consonant in a syllable, however in some fonts the mark drifts to the left, so that it appears between the consonant and the vowel, eg. 𐴁𐴦𐴝 ba³ ba

When a tone mark and 𐴧 [U+10D27 HANIFI ROHINGYA SIGN TASSI] are both attached to a consonant, the tone mark appears above or to the side of the other diacritic. It must therefore be typed and stored second, eg. π΄”π΄‘π΄™π΄…π΄§π΄€π΄™π΄ π΄Šπ΄  moiɟ&ΒΉiede

`, '\u{10D27}': `

𐴧

Indicates gemination of the consonant it sits above, eg. compare the z sounds in the following 𐴎π΄₯π΄žπ΄˜π΄‘π΄Žπ΄§π΄π΄”π΄π΄˜

It must be typed immediately after the consonant and before any following vowel.

`, '\u{10D30}': `

𐴰

`, '\u{10D31}': `

𐴱

`, '\u{10D32}': `

𐴲

`, '\u{10D33}': `

𐴳

`, '\u{10D34}': `

𐴴

`, '\u{10D35}': `

𐴵

`, '\u{10D36}': `

𐴶

`, '\u{10D37}': `

𐴷

`, '\u{10D38}': `

𐴸

`, '\u{10D39}': `

𐴹

`, // COMMON PUNCTUATION // danda '\u{0964}': `

`, // double danda '\u{0965}': `

`, // ".. '\u{201C}': ` `, // .." '\u{201D}': ` `, // '.. '\u{2018}': ` `, // ..' '\u{2019}': ` `, // Β« '\u{00AB}': ` `, // Β» '\u{00BB}': ` `, // ; '\u{003B}': ` `, // : '\u{003A}': ` `, // . '\u{002E}': ` `, // ? '\u{003F}': ` `, // ! '\u{0021}': ` `, // ( '\u{0028}': ` `, // ) '\u{0029}': ` `, // … '\u{2026}': ` `, // – '\u{2013}': ` `, // β€” '\u{2014}': ` `, // Β§ '\u{00A7}': ` `, '\u{2020}': `

Called dagger, but also known as obelisk, obelus, or long cross.b321

A reference mark, used primarily with footnotes. When used for this purpose with other signs, the traditional order is * † ‑ Β§ β€– ΒΆ.b68

Also a death sign in European typography, used to mark the year of death or the names of dead persons.b321

In lexicography it marks obsolete forms, and in editing of classical texts flags passages judged to be corrupt.b321

`, '\u{2021}': `

Called dagger, but also known as diesis, or double obelisk.b321

A reference mark used with footnotes. When used for this purpose with other signs, the traditional order is * † ‑ Β§ β€– ΒΆ.b68

`, '\u{2032}': `

Abbreviation for feet (1β€² = 12β€³).b330

Also used for minutes of arc (eg. 60β€²=1Β°).b330

`, '\u{2033}': `

Abbreviation for inches (1β€² = 12β€³).b321

Also used for seconds of arc (eg. 360β€³=1Β°).b321

`, // ARABIC PUNCTUATION '\u{060C}': ` `, '\u{061B}': ` `, '\u{061F}': ` `, '\u{06D4}': ` `, '\u{0640}': `

May be used to lengthen words during justification.

(It should be noted that the tatweel character is only useful if the text is static. If window resizing or inserted text cause the line breaks to appear between different words, the tatweels will end up in the wrong place.)

`, // FORMATTING CHARACTERS // zwsp '\u{200B}': `

An invisible character, used to signal line-break and word-break opportunities. It was originally provided for use with writing systems such as Thai, Myanmar, Khmer, Japanese, etc. that don't use spaces between words.

Justification may visibly adjust the space between the characters on either side of this character, doing so as if the ZWSP wasn't there, eg. the Thai text อักษร​ไทฒ may look like ΰΈ­ΰΈ± ก ΰΈ© ΰΈ£ ΰΉ„ ΰΈ— ΰΈ’ when justified, or when letter-spacing is applied, even though the two words are separated by a ZWSP (click on the word to see the composition).

`, // zwj '\u{200D}': `

Creates glyph joining behaviour in the absence of normal joining contexts.

`, // zwnj '\u{200C}': `

Prevents glyph joining behaviour.

`, // word-break '\u{2060}': `

An invisible character, equivalent to a zero-width no-break space, and used to prevent line-breaks, eg. it can be used around the + sign in base⁠+delta⁠ to prevent a line break occuring in that sequence of characters. It has no effect on word segmentation.

It can also be used to bracket other characters to turn them into non-breaking characters, such as U+2009 THIN SPACE or [U+2015 HORIZONTAL BAR]

Not to be confused with U+200D ZERO WIDTH JOINER or U+034F COMBINING GRAPHEME JOINER​, since it has no effect on shaping.

This functionality is also provided by U+FEFF ZERO WIDTH NO-BREAK SPACE, but since that character also represents the byte-order mark, the use of this word joiner character (added in Unicode 3.2) is strongly preferred over the latter.

`, // rli '\u{2067}': `

Sets the base direction for the following text to RTL, and isolates it (ie. stops the bidirectional algorithm causing interactions across the boundaries of the embedded text).

`, // lri '\u{2066}': `

Sets the base direction for the following text to LTR, and isolates it (ie. stops the bidirectional algorithm causing interactions across the boundaries of the embedded text).

`, //fsi '\u{2068}': `

Sets the base direction for the following text to the direction of the first strong directional character, per Unicode Bidirectional Algorithm rules, and isolates it (ie. stops the bidirectional algorithm causing interactions across the boundaries of the embedded text).

`, // pdi '\u{2069}': `

Ends the range of text that started with RLI, LRI, or FSI.

`, // rle '\u{202B}': `

Sets the base direction for the following text to RTL, with no isolation. The Unicode Standard recommends use of RLI, instead.

`, // lre '\u{202A}': `

Sets the base direction for the following text to LTR, with no isolation. The Unicode Standard recommends use of LRI, instead.

`, // pdf '\u{202C}': `

Ends the range of text that started with RLE, or LRE.

`, // rlm '\u{200F}': `

An invisible character with a strong RTL directional property. Can be used to correct local issues with the Unicode Bidirectional Algorithm.

`, // lrm '\u{200E}': `

An invisible character with a strong LTR directional property. Can be used to correct local issues with the Unicode Bidirectional Algorithm.

`, // cgj '\u{034F}': `

Semantically separates characters. Can be used to prevent pairs of characters being treated as digraphs, or to block canonical reordering of combining marks during normalization. The word 'joiner' in the name is a misnomer.

`, // alm '\u{061C}': `

Helps produce the correct ordering for sequences with no strong directional characters by overriding the Unicode Bidirectional Algorithm default rules. Used particularly for text in the Arabic language, and languages using Syriac and Thaana scripts. Not usually needed for Hebrew, N'Ko, or Persian.

`, }