Updated 23 October, 2025
This page brings together basic information about the Kirat Rai script and its use for the Bantawa language. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Bantawa using Unicode.
Richard Ishida, Kirat Rai (Bantawa) Orthography Notes, 23-Oct-2025, https://r12a.github.io/scripts/krai/bap
šµ¢šµ£šµšµšµšµšµ¤ šµšµšµ„šµšµ£šµšµ© šµšµ¢šµ£šµšµšµ£šµ šµ¤šµ šµšµ¤šµšµ«šµšµ©šµšµ¬šµšµ£šµ-šµšµ£šµšµ¤šµ šµ£šµšµ© āšµšµ©ā šµšµ„šµšµšµ£šµšµ£ šµšµ§šµšµšµ£-šµšµ„šµ šµ„šµ¢šµ©šµ šµ¢šµ©šµšµ šµ£šµšµšµ£ šµšµšµ šµ£šµ šµšµ šµšµ§šµšµ šµ£šµšµšµ¤ šµšµ©šµšµ£šµšµšµ£ šµšµ„šµšµ£šµ šµ£šµšµ«šµšµ£šµšµ© šµ šµ£šµšµ šµšµ„šµšµšµ£ šµšµ„šµšµ¢šµ£šµ-šµšµ£ šµšµ„šµšµ£ šµšµ¤šµ šµ£šµšµ© šµšµ£šµšµ£šµšµ®
Source: Sikkim Herald article
Kirat Rai is a South Asian abugida used in the Indian state of Sikkim to write the Bantawa language. It is sometimes called āKhambu Rai Lipiā in West Bengal. The script is used for poetry, newspapers, educational materials, and government records, among others. It was devised developed by Late Kripasalyan Rai in 1981-1982 from the Devanagari script. The Bantawa language is taught in schools up to the primary level ever since it was recognized as one of the official languages of Sikkim in 1997.
Kirat Rai doesn't have the conjunct forms, reordering, or combining marks of most Brahmi-derived scripts. Words are separated using spaces.
More information: Unicode Proposal ⢠Unicode
The Kirat Rai script is an abugida, ie. each consonant contains an inherent vowel sound. See the table to the right for a brief overview of the Kirat Rai script's features (not specific to this orthography).
Bantawa text runs left to right in horizontal lines. There is no case distinction. Words are separated by spaces.
⯠consonantSummary
Bantawa represents native consonant sounds using 29 basic letters, but 2 more consonants are used to represent sounds in borrowed words.
Given that consonants normally include an inherent vowel, the orthography needs a way to indicate when a consonant is not followed by a vowel.
All consonant clusters are written using standard letters with a virama letter between them. The virama is a letter, rather than a combining mark. Onset clusters use 𵬠as a virama, whereas other locations use šµ«. Geminated consonants are also written by repeating the consonant letter with a virama letter between them. Kirat Rai has no conjunct shaping.
Syllable codas can be written with ordinary consonant letters, or using one of 2 dedicated letters resembling Sanskrit's bindu and visarga marks.
⯠basicV
Kirat Rai consonants carry the inherent vowel a, or in some regions Ź.
The 'vowel signs' used to write all vowels in Kirat Rai are all free-standing letters. There are no combining marks. All vowel letters follow the consonant letter; there are no pre-base glyphs or circumgraphs.
Vowels can be nasalised using the punctuation-like letter šµ after the vowel.
Kirat Rai has no independent vowel letters, but instead uses šµ as a carrier for standalone vowels. The vowel to be pronounced is indicated by following it with a vowel letter.
Kirat Rai has a set of native digits. It uses ASCII code points for punctuation marks, but also has its own dandas for sentence and section delimiters.
The following represents the repertoire of the Bantawa language.
Click on the sounds to reveal locations in this document where they are mentioned.
Phones in a lighter colour are non-native or allophones. Source Wikipedia.
| aÉŖ aŹ |
Bantawa is not a tonal language.
tbd
This table only summarises basic vowel to character assignments.
ā represents the inherent vowel. The letter šµ follows a vowel to indicate nasalisation (not shown here).
| post-consonant | standalone | |
|---|---|---|
| Simple | ||
| Diphthongs |
For additional details click on the phonemes above to see equivalents in vowel_mappings.
šµ ka
The inherent vowel for Kirat Rai is pronounced a or in some regions Ź. So ka is written by simply using the consonant letter.
šµšµ¤šµšµ šµšµØ
| šµ,šµ¤,šµ,šµ |
Since Kirat Rai consonants normally include an inherent vowel, the orthography has ways to indicate a consonant that is not followed by a vowel sound. See novowel.
šµšµ¤ ki
The 'vowel signs' used to write all vowels in Kirat Rai are all free-standing letters. Even though this is an abugida, there are no combining marks. All vowel letters follow the consonant letter; there are no pre-base glyphs or circumgraphs.
Although several of these characters are clearly built from the same components, it is recommended to use the atomic code points.
Vowels can be nasalised using a punctuation-like letter after the vowel.
The plain vowels of Kirat Rai are written using the following letters.
šµ šµ„šµ šµ«šµ šµ¤šµ
šµšµ¦
Kirat Rai has the following dedicated letters for post-consonant diphthongs.
šµšµŖšµšµšµ£
Vowel nasalisation is indicated using šµ after the vowel.
šµšµ£šµ šµ£šµšµšµ£
šµšµŖšµšµšµ£
šµšµ¤ i
Kirat Rai has no independent vowel letters, but instead uses šµ as a carrier for standalone vowels. This can represent a zero or glottal stop onset. The vowel to be pronounced is indicated by following it with the appropriate vowel letter.
šµšµ¤šµšµ£
| šµšµ¤,šµ,šµ£ |
šµšµ§šµšµšµ¤šµšµ£
| šµšµ§šµ,šµšµ¤,šµšµ£ |
Used alone, this letter represents the standalone vowel a.
šµšµšµ«šµšµ£
The following list shows how to write each of the standalone vowels.
This section maps Bantawa vowel sounds to common graphemes in the Kirat Rai orthography.
vowel šµ¤
vowel šµ¦
vowel šµ„
vowel šµ§
vowel šµ©
inherent vowel
vowel carrier šµ Pronounced /a/ when used as a standalone vowel in a syllable onset.
vowel šµ£
vowel šµØ
vowel šµŖ
nasalisation šµ
Vowel absence principally occurs either when a consonant is a syllable coda, or when a consonant is part of a consonant cluster.
Follow these links for more information.
Word-internally, suppression of the inherent vowel is marked, but Kirat Rai is unusual in that it has 2 vowel killers:
𵬠is only used to mute the inherent vowel of the first letter of the word, whereas 𵫠is the most frequently used and appears in all other positions. Also unusual, these vowel killers are letters, rather than combining marks.
šµšµ¬šµšµ£šµšµ«šµ šµ¤šµ
šµšµ¬šµ¢šµ„šµšµ£
šµ šµ£šµšµ«šµšµ£
šµšµ£šµšµ«šµšµ£
The inherent vowel is not usually pronounced at the end of a word, though the absence is not marked in writing.
šµšµ£šµšµšµ©šµšµ§šµ
| šµšµ£šµ,šµšµ©,šµšµ§šµ |
This table only summarises basic consonant to character assignments.
Ordinary consonant letters can also appear as a syllable codas; we only list under āCodasā the dedicated code points that are not used in onsets.
| Onsets & codas | |
|---|---|
| Coda only |
For additional details see consonant_mappings.
The following are the basic consonant letters used for writing Bantawa.
Click on each letter for more details and for examples of usage.
šµ represents Ź as a syllable coda, and also as part of a standalone vowel sequence. Alone as a syllable onset it represents a. See standalone.
In addition, Bantawa texts may contain the following letters, but they are used for borrowed words.up,4
Bantawa does have some consonant clusters at the beginning of a syllable, but these are indicated using 𵬠between
šµ¢šµ¬šµšµ„šµšµ¤
šµšµ¬šµ¢šµ„šµšµ£
See also standalone.
Syllable codas are generally written using ordinary consonant letters (followed by a virama if word-internal).
šµšµ¬šµšµ£šµšµ«šµ šµ¤šµ
šµ šµ£šµšµ«šµšµ£
Kirat Rai does have a couple of code points dedicated to syllable codas that look familiar to users of Indic scripts, but all of the glyphs representing final consonants have the general category of letter, rather than combining mark.
Nasal codas. šµ is used for nasal codas. The phonetic value, n or Å, depends on the articulation of the following consonant.
šµšµ£šµšµšµ©šµšµ§šµ
šµšµ£šµšµ šµ£šµšµ£
Glottal stop codas. A syllable-final glottal stop can be written in one of two ways: (a) using šµ, or (b) using šµ. The same word can be written in either way.
šµšµ£šµšµšµ£
šµšµ£šµšµ«šµšµ£
šµšµ£šµšµ«šµšµ£
šµšµ£šµšµšµ£
Note that word-medially a virama is needed after the vowel, but not after the visarga.
Geminated consonants occur in Kirat Rai, but they are simply written using 2 instances of the letter with an intervening šµ«.
šµ šµ„šµ šµ«šµ šµ¤šµ
This section maps Bantawa consonant sounds to common graphemes in the Kirat Rai orthography.
Sounds listed as 'infrequent' are allophones, or sounds used for foreign words, etc. Light coloured characters occur infrequently.
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
glottal stop šµ
vowel carrier šµ As a vowel carrier. (Pronounced /a/ when used as a standalone vowel in a syllable onset.)
consonant šµ
consonant šµ” Used in borrowed words only.
consonant šµ¢
consonant šµ
consonant šµ
nasal coda šµ
consonant šµ Used in borrowed words only.
consonant šµ
nasal coda šµ
consonant šµ
consonant šµ
consonant šµ
consonant šµ
This section offers advice about characters or character sequences to avoid, and what to use instead. It takes into account the relevance of Unicode Normalisation Form D (NFD) and Unicode Normalisation Form C (NFC)..
Although usage is recommended here, content authors may well be unaware of such recommendations. Therefore, applications should look out for the non-recommended approach and treat it the same as the recommended approach wherever possible.
Several vowel letters can be visually analysed as an atomic character (the norm), or as a sequence of component parts. The Unicode Standard recommends that authors use the atomic code points, rather than a sequence of component parts.
| Atomic (recommended) | Decomposed ( NOT recommended ) |
|---|---|
| 𵩠| šµ£šµ§ |
| 𵨠| šµ§šµ§ |
| šµŖ | šµ£šµ§šµ§ |
| šµŖ | šµ£šµØ |
One additional vowel letter was sometimes composed from 2 code points in pre-Unicode encodings. In Unicode there is no equivalence between the atomic character and the sequence shown below, so the atomic character must be used. This also preserves better semantics.
| Use this | Do NOT use |
|---|---|
| 𵦠| šµ„šµ |
Kirat Rai has a set of native, decimal digits
Kirat Rai text runs left to right in horizontal lines.
Show default bidi_class properties for characters in the Kirat Rai orthography described here.
Experiment with examples using the Kirat Rai character app.
Kirat Rai letters don't interact, so no special shaping is needed.
The are no combining marks, so no context-sensitive shaping is needed, either.
Words are separated by spaces.
Some words are hyphenated.
šµ šµ£šµšµ£-šµšµ„šµ
Graphemes in Kirat Rai consist of single letters or letters with no combining marks. This means that text can be segmented into typographic units using grapheme clusters.
Phrase, sentence, and section delimiters are described in phrase.
Kirat Rai uses ASCII punctuation marks for the most part.
| phrase |
, ; : |
|---|---|
| sentence |
šµ® . ? ! |
| section |
𵯠|
It also has its own dandas, used to end a sentence and a section, respectively.
See type samples.
Wancho commonly uses ASCII parentheses to insert parenthetical information into text.
| start | end | |
|---|---|---|
| standard | ( |
) |
See type samples.
Kirat Rai texts use the following punctuation around quotations. Of course, due to keyboard design, quotations may also be surrounded by ASCII double and single quote marks.
| start | end | |
|---|---|---|
| initial |
ā |
ā |
| nested |
ā |
ā |
The row labelled 'initial' indicates the usual default quote marks. When an additional quote is embedded within the first, the quote marks are those in the 'nested' row.
Kirat Rai uses šµ to indicate abbreviation.
šµšµšµšµšµšµ¤šµ
Lines are generally broken between words.
Full justification is achieved by adjusting the spaces between words.