The Gangga Malayu writing system has its own distinctive characteristics, showing a combination of Arabic influence and the Brahmi writing tradition. The technical aspects and structure of the script can be described as follows.
Character Repertoire:
There are a total of 52 characters, consisting of: 32 consonant letters, 3 vowel signs, 3 nasal signs, 1 gemination mark, 1 virama-like sign, 2 final consonant signs, and 10 numerals.
Character Names:
Although the names of some characters may originate from Arabic and Javanese, the spelling conventions presented in Kern (1908) are used. For example, the spelling ALIF is used instead of the Arabic ALEF, and CHECHAQ is used instead of the Javanese CECAK.
Structure:
The basic model of this writing system is based on Brahmi and uses a virama-like sign to indicate a bare consonant and consonant clusters. Each consonant letter carries an inherent vowel /a/. The phonological value of a consonant is the value of the corresponding Arabic letter plus the inherent vowel /a/. This inherent vowel is modified through the use of vowel signs and is suppressed using the JAZMA mark.
Writing Direction:
This script is written from left to right.
Letter Connection:
Each letter is written separately. There is no feature of connected writing between letters.
Virama:
The JAZMA mark is used to suppress the inherent vowel of a consonant. It functions similarly to the virama in Indian scripts and appears to be graphically derived from the Arabic sukun. This mark is written explicitly and visibly.
Consonant Clusters:
Consonant clusters are formed by marking the consonants without vowels using the JAZMA.
Vowels:
Vowels are represented using combining marks. There are three vowel signs: SIGN AA, SIGN I, and SIGN U. These vowel marks are always written.
Diphthongs:
The dependent form for the diphthong /ai/ is written as a combination of SIGN I, YA, and JAZMA.
Nasalization:
There are three marks for nasalization: AN, IN, and UN. These marks appear to be based on Arabic tanwin.
Gemination:
The TASHDID mark is used to indicate doubled consonants.
Final Consonants:
There are two final consonant signs; believed to be borrowed from Javanese script:
The LAYAR sign represents the final consonant /r/.
The CHECHAQ sign represents the final consonant /ŋ/.
Numerals:
The numerals represent decimal numbers: 0 (Sifar/Kosong), 1 (Satu), 2 (Dua), 3 (Tiga), 4 (Empat), 5 (Lima), 6 (Enam), 7 (Tujuh), 8 (Lapan), 9 (Sembilan).
Punctuation:
No specific punctuation marks for this writing system have been identified