Khmer-skrift har 35 konsonanter, men moderne khmer bruker bare 33. Som en abugida, har alle konsonanter en tilhørende vokallyd som skal uttales med den, med mindre et vokaltegn har blitt skrevet sammen med konsonanten. I tillegg, dersom en konsonant har en etterfølgende konsonantlyd, skrives den andre konsonanten som et tillegg under den første konsonanten. Dette gjør at den første konsonantens vokal ikke skal uttales. De fleste slike konsonanter skrives under konsonanten de følger, og ser ut som en liten versjon av konsonanten med samme lyd. I noen tilfeller, har en slik under-konsonant deler av seg også foran eller bak den konsonanten den følger. Det at en konsonant er skrevet under en annen betyr ikke at de skal leses sammen: I mange tilfeller er det slik at den konsonanten som er skrevet i full størrelse er siste lyd i en stavelse, mens den under-skrevne konsonanten er første lyd i neste stavelse.