Updated 2 May, 2025
This page brings together basic information about the Rejang script and its use for the Rejang language. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Rejang using Unicode.
Richard Ishida, Rejang Orthography Notes, 02-May-2025, https://r12a.github.io/scripts/rjng/rej
ꤰꥈꤳꥎ ꤳꥈꥐ ꤾꥁꥉꥑ ꤸꥎꥑꤴꥉꤰ, ꤳ꥓ꤸꥈꥆꥐ ꥁꥋꤰ꥓-ꥁꥋꤰ꥓ ꤴꥎ ꤼ꥓ꤽꥊ. ꤰꥈꤳꥎ ꤵꤱꥇꥒꤰ꥓-ꤷꥒ ꥆꤰꥎꥒ ꤶꥉꤰꥉꥑ ꤲꥉꥐ ꥆꤳꥊꥎ, ꤰꥎꥑꤵꥋ ꥆꥋ ꤰꥎꤾꥋꤰ꥓-ꤵꥎ ꤷꥎꥒꤰꥈꥆꤳ꥓-ꤷꥒ ꤴꥋ ꤲꥉꥐ ꤾꥈꤿꥎꥐ ꤾꥎꤸ꥓ ꥆꤼꥊ ꤼꥎꤶꤼꥈꥒꤰ꥓.
Source: Article 1 of the Universal Declaration of Human Rights, in Omniglot
Origins of the Rejang script, 18thC – today.
Phoenician?
└ Aramaic?
└ Brahmi
└ Tamil-Brahmi
└ Pallava
└ Old Kawi
└ Recong
└ Rejang
+ Kerinci
+ Lembak
+ Serawai
+ Pasemah
+ Lampung
The Rejang language is a set of dialects with approximately 350,000 speakers in Bengkulu and South Sumatran provinces of Sumatra, Indonesia. The Rejang (or Kagagna) script corpus consists chiefly of traditional ritual texts, spells and incantations, and love poems. Some closely guarded epics are written on bark cloth, bamboo, rattan, buffalo horn and lost copper plates.d,477 The use of the Rejang script has been largely superceded by the Latin orthography since the 1960s.o
ꥆꤰ꥓ꤼꤽ ꤽꥍꤺꥏ
In use prior to the introduction of Islam to the Rejang areawl, the earliest attested document appears to date from the mid-18th century CE. It's decline may be related to its lack of compatibility with Arabic sounds. It was traditionally written on bamboo, buffalo horn, bark or copper plates.ws
More information: Wikipedia • Endangered Alphabets
The Rejang script is an abugida, ie. each consonant contains an inherent vowel sound. See the table to the right for a brief overview of features for the modern Rejang orthography.
Rejang text runs left-to-right in horizontal lines. There is no case distinction. Words may or may not be separated by spaces.
Rejang represents native consonant sounds using 18 basic letters and 4 prenasalised letters. Onsets appear to be simple, but codas can be written either with a full letter plus the vowel killer A953. or using one of 4 dedicated combining marks.
Although Rejang has a 'virama' character, it doesn't produce shaping effects on consonant clusters, and there are no conjuncts or stacking.
❯ basicV
Rejang is an abugida where 8 plain vowel sounds and 4 diphthongs are written using 8 combining marks. There are 3 pre-base vowel signs, and 1 circumgraph.
Standalone vowels are written by appending a dependent vowel sign to ꥆ. On its own that letter represents a standalone a.
The inherent vowel is killed using A953. It is always visible, and appears to always be used when a consonant is not followed by a vowel.
Rejang uses ASCII digits, and ASCII code points for punctuation marks, with the exception of the paragraph delimiter.
The following represents the repertoire of the Rejang 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.
əu | |
ɛa̯ | |
ai au | |
labial | alveolar | post- alveolar |
palatal | velar | glottal | |
---|---|---|---|---|---|---|
stop | p b | t d | c ɟ | k ɡ | ʔ | |
ᵐb | ⁿd | ᶮɟ | ᵑɡ | |||
affricate | t͡ʃ d͡ʒ | |||||
fricative | s | h | ||||
nasal | m | n | ɲ | ŋ | ||
approximant | w | l | j | |||
trill/flap | r | |||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Rejang is not a tonal language.
Rejang syllables have the form:
[C] V [C2]
C
V
This table summarises basic vowel to character assignments.
ⓘ represents the inherent vowel. Diacritics are added to the vowels to indicate nasalisation (not shown here).
post-consonant | standalone | |
---|---|---|
Plain | ||
Complex | ||
For additional details see vowel_mappings.
ꤰ ka U+A930 REJANG LETTER KA
a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written by simply using the consonant letter.
A consonant that is not followed by a vowel is marked using A953. This includes syllable-final consonants. There are no conjuncts.
ꥆꤼꥉꤶ꥓
ꥆꤰ꥓ꤼꤽ
This combining mark is called a virama, but it is not the kind of virama that produces shaping changes, and it is always visible.
ꤰꥈ ku U+A930 REJANG LETTER KA + U+A948 REJANG VOWEL SIGN U
Rejang uses the following dedicated combining marks for vowels. They are all vowel signs.
All vowel signs are typed and stored after the base consonant, and the glyph rendering system takes care of the positioning at display time. The glyphs used to represent vowels, whether alone or in multipart vowels, are arranged around a syllable onset, which may be 2 consonants, rather than just around the immediately preceding consonant. See prebase.
Rejang has only one dedicated vowel letter. It is used for standalone vowels.
ꤰꥇ ki U+A930 REJANG LETTER KA + U+A947 REJANG VOWEL SIGN I
Three of the combining marks used for vowel sounds appear to the left of the base consonant letter or cluster when rendered.
ꤷꥉꤼꥉꤿ꥓
This combining mark is always typed and stored after the base consonant. The rendering process places the glyph before the base consonant at the time of display.
ꤰꥋ ki U+A930 REJANG LETTER KA + U+A94B REJANG VOWEL SIGN O
Rejang has only a single vowel sign that produces glyphs on more than one side of the base character.
Like pre-base glyphs, these are combining marks that are always stored after the base consonant. When rendered, the code point produces multiple glyphs, which are placed on different sides of the base consonant. Click on fig_circumgraphs to see the sequence of characters in storage.
ꤷꥇꥆꥋꥆ
ꥆꥇ i U+A946 REJANG LETTER A + U+A947 REJANG VOWEL SIGN I
Standalone vowels in Rejang are written using ꥆ followed by a vowel sign. On its own, that letter represents a.
ꥆꤲꥇꥐ
ꤷꥇꥆꥋꥆ
This section maps Rejang vowel sounds to common graphemes in the Rejang orthography.
dependent ꥇ
standalone ꥆꥇ
dependent ꥈ
standalone ꥆꥈ
dependent ꥉ
standalone ꥆꥉ
dependent ꥋ
standalone ꥆꥋ
inherent vowel eg. ꤰꤱꤲ
standalone ꥆ
diphthong ꥎ
ꥆꥎ
diphthong ꥍ
ꥆꥍ
vowel ꥊ
ꥆꥊ
diphthong ꥌ
ꥆꥌ
This table summarises basic consonant to character assignments.
Onsets | |
---|---|
Finals |
Basic consonant sounds in Rejang are written using the following letters.
Click on each letter for more details and for examples of usage, especially where more than one sound is indicated.
Four consonant letters represent prenasalised sounds.
Rejang onsets appear to be simple consonants or prenasalised consonants.
Syllable-final consonants can be written in 2 ways.
Some codas are written with a consonant plus A953.
ꤸꥇꤵꥈꤸ꥓
ꥆꤼꥉꤶ꥓
Other codas use one of the following 4 combining marks.
It is noteworthy that 2 of these combining marks appear to the left of the consonant glyph when rendered. However, as for all combining marks, they are typed and stored after the consonant.
ꥆꥀꥐ
ꤷꥇꤳꥏ
Consonant clusters are indicated where a consonant letter is followed by A953 (see novowel), or when a final consonant combining mark is followed by another syllable (see finals). There are no conjunct forms.
This section maps Rejang consonant sounds to common graphemes in the Rejang orthography.
consonant ꤶ
consonant ꤷ
prenasalised consonant ꥂ
consonant ꤳ
consonant ꤴ
prenasalised consonant ꥄ
consonant ꤹ
consonant ꤺ
prenasalised consonant ꥅ
consonant ꤰ
consonant ꤱ
prenasalised consonant ꥃ
final consonant ꥒ Coda.
consonant ꤼ
consonant ꥁ
consonant ꤸ
consonant ꤵ
final consonant ꥐ Coda.
consonant ꤻ
consonant ꤲ
final consonant ꥏ Coda.
consonant ꥀ
consonant ꤽ
final consonant ꥑ Coda.
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.
The following atomic character looks as if it could be composed of parts, but in fact there is no equivalence during normalisation, and so the atomic characters only should be used.
Atomic | Sequence ( DO NOT use! ) |
---|---|
A94B | A949 A948 |
Where present, characters in a syllable should always occur in the following order.
Rejang uses ASCII digits .
Rejang text runs left to right in horizontal lines.
Show default bidi_class
properties for characters in the Rejang orthography described here.
Experiment with examples using the Rejang character app.
Rejang letters don't interact, so no special shaping is needed.
Base characters can carry multiple combining marks when both a vowel sign and final consonant apply.
Some small adjustments may be needed for the placement of combining marks relative to the base letter, but generally they occupy distinct locations and so don't collide.
Inter-word spacing can be found in more modern texts, but traditional texts may contain no word breaks.
Graphemes in Rejang consist of single letters or letters with one or two combining marks. This means that text can be segmented into typographic units using grapheme clusters.
Phrase, sentence, and section delimiters are described in phrase.
Comma, full stop, and colon ASCII characters have been observed for inline punctuation marks.me One native character is used at the paragraph level.
phrase |
, : |
---|---|
sentence |
. |
paragraph |
꥟ |
꥟ is used at the beginning and end of a paragraphme.
More information is needed about whether lines are broken between words or syllables, but no line breaks occur within a syllable.
As in almost all writing systems, certain punctuation characters should not appear at the end or the start of a line. The Unicode line-break properties help applications decide whether a character should appear at the start or end of a line.
Show line-breaking properties for characters in the modern Rejang orthography.
The following list gives examples of typical behaviours for certain characters. Context may affect the behaviour of some of these.
Click/tap on the characters to show what they are.