Photo by Alessio Fiorentino on Unsplash
Gantungan and Gempelan: Writing Consonant Clusters in Balinese Script
- Gantungan — the small form hangs directly below the first letter
- Gempelan — the small form attaches to the side, used by letters whose shape does not sit neatly underneath
- Write by sound. If there is no vowel you actually pronounce between two consonants, that is where a cluster forms. "Bakti" has one; "bakati" does not.
- Never put a space inside a word. A space breaks the cluster and changes the reading.
- Judge the rendering, not the code points. If a Balinese font is installed and the hanging form appears, your text is right.
- Typing vowels you do not say. "Suksama" and "suksma" produce different script; say it slowly to be sure.
- Treating mid-word adeg-adeg as an error. That is exactly how Unicode stores gantungan.
- Seeing boxes and assuming conversion failed. Boxes (□□□) mean no font — see the font installation guide.
- Pasting into apps that do not shape text. Some older apps show letters separately without forming gantungan. For design work, export a PNG from the converter instead.
- The writing canvas on the practice page — draw the hanging forms yourself, then compare against converter output.
- The Balinese keyboard on the same page — assemble clusters letter by letter so you can see how the parts combine.
The Problem Gantungan Solves
Every Balinese letter carries an /a/ vowel inside it. ᬓ reads "ka", ᬲ reads "sa". So how do you write a word like "suksma", where two consonants meet with no vowel between them?
The answer: the second consonant is not written in full. It shrinks into a small form that hangs beneath the first letter. That form is called gantungan.
| If written in full | Correct | Word |
|---|---|---|
| ᬲᬸ + ᬓ + ᬲ + ᬫ | ᬲᬸᬓ᭄ᬲ᭄ᬫ | suksma |
| ᬩ + ᬦ + ᬚ + ᬭ | ᬩᬦ᭄ᬚᬭ᭄ | banjar |
Without gantungan, "suksma" would read "sukasama" — three syllables that are not in the word at all.
Gantungan and Gempelan
Both do the same job — attaching the second consonant to the first — and differ only in placement:
You do not need to memorise which letter takes which: the Balinese font decides when rendering. What you need to know is when a consonant should lose its vowel.
Adeg-adeg: Gantungan's Close Relative
Adeg-adeg (᭄) also removes a letter's inherent vowel. The difference is position:
| Situation | What is used | Example |
|---|---|---|
| Consonant at the end of a word | adeg-adeg | ᬯᬬᬦ᭄ (wayan) |
| Consonant meeting consonant mid-word | gantungan / gempelan | ᬩᬦ᭄ᬚᬭ᭄ (banjar) |
In traditional handwriting, using adeg-adeg inside a word is considered untidy — that is what gantungan is for.
How Digital Text Stores It
One technical point trips people up when comparing handwriting with computer text: Unicode has no separate character for gantungan.
What is actually stored is "consonant + adeg-adeg + consonant". The font reads that sequence and draws it as a hanging form. So if you copy ᬩᬦ᭄ᬚᬭ᭄ and inspect it, you will find an adeg-adeg in the middle of the word — even though what appears on screen is a ja hanging below a na.
That is why output from the Balinese script converter is correct even when you see a mid-word adeg-adeg. What matters is how the text renders once a Balinese font is available.
Cluster Examples
| Latin | Balinese script | Cluster |
|---|---|---|
| banjar | ᬩᬦ᭄ᬚᬭ᭄ | n + ja |
| suksma | ᬲᬸᬓ᭄ᬲ᭄ᬫ | k + sa, s + ma |
| karya | ᬓᬭ᭄ᬬ | r + ya |
| warga | ᬯᬭ᭄ᬕ | r + ga |
| bakti | ᬩᬓ᭄ᬢᬶ | k + ta |
| sakti | ᬲᬓ᭄ᬢᬶ | k + ta |
| krama | ᬓ᭄ᬭᬫ | k + ra |
| tri | ᬢ᭄ᬭᬶ | t + ra |
| putra | ᬧᬸᬢ᭄ᬭ | t + ra |
| sastra | ᬲᬲ᭄ᬢ᭄ᬭ | s + ta, t + ra |
| swasti | ᬲ᭄ᬯᬲ᭄ᬢᬶ | s + wa, s + ta |
| margi | ᬫᬭ᭄ᬕᬶ | r + ga |
Note "sastra" and "swasti": a word can hold more than one cluster, and clusters can open a word rather than only sit inside it.
Three Practical Rules
Common Mistakes
How to Practise
Consonant clusters are the part of Balinese script that most rewards hand practice. Two things help:
For the base shape of every letter, keep the complete Balinese script chart handy. For the vowel signs that go with them, see the pangangge article.
Quick Questions
Does the converter handle clusters automatically? Yes. Type "banjar" into the converter and the gantungan forms itself.
Why does my pasted text look separated? The destination app may not apply script shaping. Try another app, or send it as an image.
Do all consonants use gantungan? All consonants can form clusters, but their small forms differ — some hang below, some attach to the side.
This article was drafted with AI assistance and is reviewed over time. Check Balinese wording with a teacher or native speaker before using it for anything official, printed, or ceremonial.



