자음
: 유니코드에서 총 30개의 자음이 지원됨.ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ
ㅁ ㅂ ㅃ ㅄ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ
- 초성 : Underline (총 19자)
- 종성 : ㄸ ㅃ ㅉ 을 제외한 모든 자음 (27자)
모음
: 유니코드에서 총 21개의 모음이 지원됨.ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ
규칙
1. 같은 문자에 대해서 모음만 바뀌는 경우 두 문자는 28(=종성의 개수+1)의 배수 만큼의 코드값 차이가 생긴다.( 종성의 개수에 1을 더한 이유는 종성이 없는 문자가 존재하기 때문이다.)
2. 같은 문자에 대해서 초성만 바뀌는 경우 두 문자는 588(=21*28)의 배수 만큼 코드값 차이가 생긴다.
(21은 모음의 수, 28은 종성의 수 + 1)


