Khmer-skrift er en abugida, der vokaler ikke er egne bokstaver, men skrives som et lite tillegg til en konsonant. Khmer-skrift har færre vokaltegn enn khmer språket har vokallyder. Derfor finnes det to utgaver av hver konsonant (de såkalte a- og o-seriene) og en vokal uttales forskjellig, avhenging av hvilken serie konsonanten den står til tilhører. I tillegg finnes det såkalte uavhengige vokaler, som ikke trenger å skrives sammen med en konsonant, men kan stå alene. Uavhengige vokaler brukes kun i begynnelsen av et ord; hvis en stavelse begynner med konsonantlyd, kan konsonanten brukes til å bære et vokaltegn.