hangul.dev

/k/
/n/
/t/
/ɾ/
/m/
/p/
/s/
/ŋ/
/tɕ/
/tɕʰ/
/kʰ/
/tʰ/
/pʰ/
/h/
/a/
/ʌ/
/o/
/u/
/ɯ/
/i/
/ɛ/
/e/
/ja/
/jʌ/

Each consonant was designed to diagram the shape of the mouth producing it.

· heaven · 천

The round dot: the sky, the origin point, from which all vowels derive their yang quality

earth · 지

The horizontal stroke: the ground, flat and receptive, the yin foundation of the vowel system

human · 인

The vertical stroke: the upright human, mediating between heaven and earth

THE COMPOSITION ALGORITHM

syllable = 0xAC00 + (lead × 21 + vowel) × 28 + trail
lead=17(ㅎ) · vowel=0(ㅏ) · trail=4(ㄴ)
0xAC00 + (17×21 + 0)×28 + 4 = 0xD55C =
func Compose(lead, vowel, trail rune) rune {
    return 0xAC00 +
        (lead-0x1100)*21*28 +
        (vowel-0x1161)*28 +
        (trail - 0x11A7)
}

훈민정음

hangul.dev