PROTOTYPE

See also the currently published format: U0A00.pdf, and the raw data parsed from NamesList.txt: 0A00.json.

0A00 Gurmukhi 0A7F

Various signs

0A01 GURMUKHI SIGN ADAK BINDI
0A02 GURMUKHI SIGN BINDI
0A03 GURMUKHI SIGN VISARGA

Independent vowels

0A05 GURMUKHI LETTER A

ALIAS_LINE { "text": "aira" }

0A06 GURMUKHI LETTER AA
0A07 GURMUKHI LETTER I
0A08 GURMUKHI LETTER II
0A09 GURMUKHI LETTER U
0A0A GURMUKHI LETTER UU
0A0F GURMUKHI LETTER EE
0A10 GURMUKHI LETTER AI
0A13 GURMUKHI LETTER OO
0A14 GURMUKHI LETTER AU

Consonants

0A15 GURMUKHI LETTER KA
0A16 GURMUKHI LETTER KHA
0A17 GURMUKHI LETTER GA
0A18 GURMUKHI LETTER GHA
0A19 GURMUKHI LETTER NGA
0A1A GURMUKHI LETTER CA
0A1B GURMUKHI LETTER CHA
0A1C GURMUKHI LETTER JA
0A1D GURMUKHI LETTER JHA
0A1E GURMUKHI LETTER NYA
0A1F GURMUKHI LETTER TTA
0A20 GURMUKHI LETTER TTHA
0A21 GURMUKHI LETTER DDA
0A22 GURMUKHI LETTER DDHA
0A23 GURMUKHI LETTER NNA
0A24 GURMUKHI LETTER TA
0A25 GURMUKHI LETTER THA
0A26 GURMUKHI LETTER DA
0A27 GURMUKHI LETTER DHA
0A28 GURMUKHI LETTER NA
0A2A GURMUKHI LETTER PA
0A2B GURMUKHI LETTER PHA
0A2C GURMUKHI LETTER BA
0A2D GURMUKHI LETTER BHA
0A2E GURMUKHI LETTER MA
0A2F GURMUKHI LETTER YA
0A30 GURMUKHI LETTER RA
0A32 GURMUKHI LETTER LA
0A33 GURMUKHI LETTER LLA

COMMENT_LINE { "text": ": 0A32 0A3C" }

NOTICE_LINE { "text": "This consonant with nukta is listed in CompositionExclusions.txt. That means that it does not recompose during normalization. The NFC form is the same as the decomposed sequence." }

0A35 GURMUKHI LETTER VA
0A36 GURMUKHI LETTER SHA

COMMENT_LINE { "text": ": 0A38 0A3C" }

NOTICE_LINE { "text": "This consonant with nukta is listed in CompositionExclusions.txt. That means that it does not recompose during normalization. The NFC form is the same as the decomposed sequence." }

0A38 GURMUKHI LETTER SA
0A39 GURMUKHI LETTER HA

Various signs

0A3C GURMUKHI SIGN NUKTA

ALIAS_LINE { "text": "pairin bindi" }

COMMENT_LINE { "bullet": "*", "text": "for extending the alphabet to new letters" }

Dependent vowel signs

0A3E GURMUKHI VOWEL SIGN AA

ALIAS_LINE { "text": "kanna" }

0A3F GURMUKHI VOWEL SIGN I

ALIAS_LINE { "text": "sihari" }

COMMENT_LINE { "bullet": "*", "text": "stands to the left of the consonant" }

0A40 GURMUKHI VOWEL SIGN II

ALIAS_LINE { "text": "bihari" }

0A41 GURMUKHI VOWEL SIGN U

ALIAS_LINE { "text": "aunkar" }

0A42 GURMUKHI VOWEL SIGN UU

ALIAS_LINE { "text": "dulainkar" }

0A47 GURMUKHI VOWEL SIGN EE

ALIAS_LINE { "text": "lanvan" }

0A48 GURMUKHI VOWEL SIGN AI

ALIAS_LINE { "text": "dulanvan" }

0A4B GURMUKHI VOWEL SIGN OO

ALIAS_LINE { "text": "hora" }

0A4C GURMUKHI VOWEL SIGN AU

ALIAS_LINE { "text": "kanaura" }

Virama

0A4D GURMUKHI SIGN VIRAMA

Sign

0A51 GURMUKHI SIGN UDAAT

Additional consonants

These four consonants with nuktas (not including 0A5C) are listed in CompositionExclusions.txt. That means that they do not recompose during normalization. The NFC form is the same as the decomposed sequence.

0A59 GURMUKHI LETTER KHHA

COMMENT_LINE { "text": ": 0A16 0A3C" }

0A5A GURMUKHI LETTER GHHA

COMMENT_LINE { "text": ": 0A17 0A3C" }

0A5B GURMUKHI LETTER ZA

COMMENT_LINE { "text": ": 0A1C 0A3C" }

0A5C GURMUKHI LETTER RRA
0A5E GURMUKHI LETTER FA

COMMENT_LINE { "text": ": 0A2B 0A3C" }

Reserved

For viram punctuation, use the generic Indic 0964 and 0965.

0A64 <reserved>

CROSS_REF { "name2": "devanagari danda", "cp2": "0964" }

0A65 <reserved>

CROSS_REF { "name2": "devanagari double danda", "cp2": "0965" }

Digits

0A66 GURMUKHI DIGIT ZERO
0A67 GURMUKHI DIGIT ONE
0A68 GURMUKHI DIGIT TWO
0A69 GURMUKHI DIGIT THREE
0A6A GURMUKHI DIGIT FOUR
0A6B GURMUKHI DIGIT FIVE
0A6C GURMUKHI DIGIT SIX
0A6D GURMUKHI DIGIT SEVEN
0A6E GURMUKHI DIGIT EIGHT
0A6F GURMUKHI DIGIT NINE

Signs

0A70 GURMUKHI TIPPI

COMMENT_LINE { "bullet": "*", "text": "nasalization" }

0A71 GURMUKHI ADDAK

COMMENT_LINE { "bullet": "*", "text": "doubles following consonant" }

Vowel bases

0A72 GURMUKHI IRI
0A73 GURMUKHI URA

Signs

0A74 GURMUKHI EK ONKAR

COMMENT_LINE { "bullet": "*", "text": "God is One" }

0A75 GURMUKHI SIGN YAKASH

COMMENT_LINE { "bullet": "*", "text": "some fonts use an alternate glyph shaped more like the lower part of 0A2F" }

0A76 GURMUKHI ABBREVIATION SIGN

CROSS_REF { "name2": "sharada abbreviation sign", "cp2": "111C7" }