훈민정음 원리는 조합형입니다.
훈민정음 28자는 (음소문자여서 소리가 안 되므로) 모아써야 소리(음절문자)가 된다(凡字必合而成音)고 했습니다. 28자로 조합하면 음절문자 수 10만 자를 만들 수 있습니다. "중성 ㆍㅡㅗㅜ...는 초성 아래에 붙여쓰고 ㅣㅏㅓ...는 오른쪽에 붙여쓰라"는 모아쓰는 방법도 세종대왕이 창안하셨습니다.
초기 컴퓨터는 모아쓰기를 못해서 문자코드 표준을 조합형이 아닌 완성형으로 제정했습니다. 28자를 알파벳으로 활용하지 못하고 인쇄소 활자와 같은 음절문자 11,172자를 유니코드에 등록해서 인터넷에 한글만 쓸 수 있게 했습니다.
인터넷에 쓰지 못하는 언문 글자를 옛한글이라고 했습니다. 한 때 옛한글도 완성형 글꼴로 썼으나, 지금은 훈민정음 알파벳을 활용하는 조합형 글꼴로 쓰게 됐습니다.
LG폰에 기본글꼴(System Font)로 탑재된 로보토(Roboto)글꼴은 구글에서 만든 조합형 옛한글 글꼴입니다. 기본글꼴이므로 선택하지 않아도 옛한글을 읽고 쓸 수 있습니다. 안드로이드 폰에서는 Roboto라 하지만NotoSansCJK, 본 고딕이라고도 합니다.
공병우 한글타자기는 초성을 찍고 멈춰서 중성과 종성을 다 찍은 후에 다음 글자로 넘어갑니다. 컴퓨터의 조합형 옛한글도 타자기와 비슷해서 완성형 글꼴만큼 글씨가 곱지 않습니다. Roboto 글꼴은 아래와 같이 사용빈도가 많은 언문 500자를 선정해서 글자 모양을 세밀하게 교정했습니다.
가ᇰ 겨ᇰ 고ᇰ 과ᇰ 교ᇢ ᄀᆈ 구ᇢ 구ᇰ ᄀᆔ 그ᇝ ᄀᆞ ᄀᆞᆨ ᄀᆞᆫ ᄀᆞᆮ ᄀᆞᆯ ᄀᆞᆲ ᄀᆞᆷ ᄀᆞᆺ ᄀᆞᆼ ᄀᆡ ᄀᆡᆨ ᄀᆡᆺ ᄀᆡᆼ 꾸ᇢ ᄁᆞ ᄁᆡ 노ᇢ 누ᇇ ᄂᆔ 느ᇰ ᄂᆞ ᄂᆞᆨ ᄂᆞᆫ ᄂᆞᆯ ᄂᆞᆳ ᄂᆞᆷ ᄂᆞᆺ ᄂᆡ ᄂᆡᆫ ᄂᆡᆯ ᄂᆡᆷ ᄂᆡᆺ ᄂᆡᆼ 다ᇰ 댜ᇰ 뎌ᇰ 도ᇰ ᄃᆈ 듀ᇰ 드ᇰ ᄃᆞ ᄃᆞᆨ ᄃᆞᆫ ᄃᆞᆮ ᄃᆞᆯ ᄃᆞᆰ ᄃᆞᆲ ᄃᆞᆷ ᄃᆞᆺ ᄃᆡ ᄃᆡᆨ ᄃᆡᆫ ᄃᆡᆯ ᄃᆡᆺ ᄃᆡᆼ 따ᇙ 땨ᇰ 뗘ᇰ 또ᇢ 또ᇰ 뚜ᇢ ᄄᆞ ᄄᆞᆯ 라ᇰ 랴ᇰ 려ᇰ 로ᇙ 로ᇢ 료ᇰ 류ᇢ ᄅᆞ ᄅᆞᆫ ᄅᆞᆯ ᄅᆞᆷ ᄅᆞᇝ ᄅᆞᆸ ᄅᆞᆺ ᄅᆡ ᄅᆡᆫ ᄅᆡᆺ ᄅᆡᆼ 마ᇰ 며ᇙ 며ᇰ 묘ᇢ 무ᇢ ᄆᆞ ᄆᆞᆫ ᄆᆞᆮ ᄆᆞᆯ ᄆᆞᆰ ᄆᆞᆺ ᄆᆡ ᄆᆡᆨ ᄆᆡᆫ ᄆᆡᆸ ᄆᆡᆺ ᄆᆡᆼ ᄆᆡᇰ 바ᇙ 바ᇰ ᄇᅶ 버ᇙ 벼ᇰ 보ᇝ 보ᇢ 보ᇰ 부ᇙ ᄇᆞ ᄇᆞᆫ ᄇᆞᆯ ᄇᆞᆰ ᄇᆞᆲ ᄇᆞᆺ ᄇᆡ ᄇᆡᆨ ᄇᆡᆫ ᄇᆡᆺ ᄠᅢ ᄠᅥ ᄠᅱ ᄠᅳ ᄠᅳᆫ ᄠᅳᆮ ᄠᅳᆯ ᄠᅳᆺ ᄠᅴ ᄠᅵ ᄠᆞ ᄠᆞᆯ ᄠᆡ 뼈ᇙ 뼈ᇰ 뿌ᇙ 뿌ᇢ ᄈᆡᆨ ᄡᅡ ᄡᅡᆼ ᄡᅣᆼ ᄡᅥ ᄡᅥᆺ ᄡᅧ ᄡᅩ ᄡᅮ ᄡᅮᆨ ᄡᅳ ᄡᅳᆫ ᄡᅳᆯ ᄡᅵ ᄡᅵᆺ ᄡᆞ ᄡᆞᆫ ᄡᆞᆯ ᄢᅥ ᄢᅳ ᄢᅴ ᄢᅵ ᄧᅡ ᄧᅡᆨ ᄧᅩ ᄧᅬ ᄧᅵ ᄧᅵᆼ ᄧᆞ ᄩᅡ ᄫᅡ ᄫᅩ ᄫᅳᆫ ᄫᅵ ᄫᆞ ᄫᆞᆫ 사ᇙ 사ᇰ 샤ᇰ 셔ᇰ 셰ᇰ 소ᇇ 쇼ᇢ ᄉᆈ 슈ᇢ ᄉᆑᇙ ᄉᆔ 스ᇰ 시ᇙ ᄉᆞ ᄉᆞᆨ ᄉᆞᆫ ᄉᆞᆯ ᄉᆞᆲ ᄉᆞᆷ ᄉᆞᆸ ᄉᆞᆺ ᄉᆞᆼ ᄉᆡ ᄉᆡᆨ ᄉᆡᆫ ᄉᆡᆷ ᄉᆡᆼ ᄉᆡᇰ ᄭᅡ ᄭᅡᆨ ᄭᅡᆫ ᄭᅡᆯ ᄭᅡᆷ ᄭᅡᆺ ᄭᅢ ᄭᅥ ᄭᅥᆨ ᄭᅥᆯ ᄭᅥᆺ ᄭᅦ ᄭᅧ ᄭᅩ ᄭᅩᆨ ᄭᅩᆯ ᄭᅩᆷ ᄭᅩᆸ ᄭᅩᆺ ᄭᅩᆼ ᄭᅪᆼ ᄭᅬ ᄭᅮ ᄭᅮᆨ ᄭᅮᆫ ᄭᅮᆯ ᄭᅮᆷ ᄭᅯᆼ ᄭᅱ ᄭᅳ ᄭᅳᆫ ᄭᅳᆯ ᄭᅳᆷ ᄭᅳᆺ ᄭᅴ ᄭᅵ ᄭᅵᆫ ᄭᅵᆯ ᄭᅵᆺ ᄭᆞ ᄭᆞᆯ ᄭᆡ ᄯᅡ ᄯᅡᆨ ᄯᅡᆫ ᄯᅡᆯ ᄯᅡᆷ ᄯᅡᆺ ᄯᅡᆼ ᄯᅢ ᄯᅥ ᄯᅥᆨ ᄯᅥᆫ ᄯᅥᆯ ᄯᅥᆺ ᄯᅦ ᄯᅩ ᄯᅩᆨ ᄯᅩᆼ ᄯᅩᇰ ᄯᅮ ᄯᅮᆨ ᄯᅮᆯ ᄯᅮᆼ ᄯᅱ ᄯᅳ ᄯᅳᆨ ᄯᅳᆫ ᄯᅳᆯ ᄯᅳᆷ ᄯᅳᆺ ᄯᅴ ᄯᅵ ᄯᆞ ᄯᆞᆫ ᄯᆞᆯ ᄯᆞᆷ ᄯᆡ ᄲᅡ ᄲᅡᆯ ᄲᅡᆷ ᄲᅡᆼ ᄲᅢ ᄲᅣᆷ ᄲᅥ ᄲᅥᆫ ᄲᅥᆺ ᄲᅧ ᄲᅨ ᄲᅩ ᄲᅩᆸ ᄲᅩᆼ ᄲᅮ ᄲᅮᆫ ᄲᅮᆯ ᄲᅮᆷ ᄲᅳ ᄲᅳᆫ ᄲᅳᆯ ᄲᅵ ᄲᆞ ᄲᆞᆯ ᄲᆡ ᄲᆡᆺ ᄲᆡᆼ 쌰ᇰ 쎠ᇰ 쓔ᇢ 씨ᇙ 씨ᇰ ᄊᆞ ᄊᆞᆯ ᄊᆞᆷ ᄊᆞᆼ ᄊᆡ ᄶᅡ ᄶᅡᆨ ᄶᅥᆨ ᄶᅧᆨ ᄶᅩ ᄶᅩᆨ ᄶᅩᆺ ᄶᅳᆷ ᄶᅵ ᄶᅵᆨ ᄶᅵᆯ ᄶᅵᆷ ᄶᅵᆺ ᄶᅵᆼ ᄶᆞ ᄶᆞᆨ ᄶᆡ ᅀᅡ ᅀᅢ ᅀᅣᆼ ᅀᅥ ᅀᅥᆷ ᅀᅧᆫ ᅀᅧᆼ ᅀᅩ ᅀᅮ ᅀᅳ ᅀᅳᆨ ᅀᅳᆯ ᅀᅴ ᅀᅵ ᅀᅵᆫ ᅀᅵᇙ ᅀᅵᆼ ᅀᆞ ᅀᆞᆫ ᅀᆞᆯ ᅀᆞᆳ ᅀᆞᆷ ᅀᆞᇝ ᅀᆞᆸ ᅀᆡ 아ᇇ 야ᇰ 와ᇰ 요ᇰ ᄋᆈ ᄋᆑᆫ ᄋᆔ ᄋᆞ ᄋᆞᆫ ᄋᆞᆯ ᄋᆞᆳ ᄋᆞᆷ ᄋᆞᆸ ᄋᆡ ᄋᆡᆨ ᄋᆡᆫ ᄋᆡᆺ ᄋᆡᆼ ᅌᅡᆫ ᅌᅡᆼ ᅌᅥᆷ ᅌᅦ ᅌᅩᆨ ᅌᅩᆼ ᅌᅪᇰ ᅌᅮᆫ ᅌᅮᇢ ᅌᅮᆼ ᅌᅯᆫ ᅌᅯᇙ ᅌᅱᆼ ᅌᅴᆼ ᅌᅵ ᅌᅵᆺ 자ᇝ 자ᇰ 쟈ᇰ 져ᇙ 져ᇰ 조ᇰ 죠ᇰ ᄌᆈ 쥬ᇢ 쥬ᇰ ᄌᆔ 지ᇰ ᄌᆞ ᄌᆞᆨ ᄌᆞᆫ ᄌᆞᆯ ᄌᆞᆷ ᄌᆞᆸ ᄌᆞᆺ ᄌᆞᆼ ᄌᆡ ᄌᆡᆫ ᄌᆡᆺ ᄌᆡᆼ 짜ᇰ 쪄ᇰ ᄍᆞᆼ ᄍᆡᆼ 쳐ᇰ ᄎᆈ ᄎᆔ 치ᇙ ᄎᆞ ᄎᆞᆨ ᄎᆞᆫ ᄎᆞᆯ ᄎᆞᆷ ᄎᆞᆺ ᄎᆞᆼ ᄎᆡ ᄎᆡᆨ 코ᇰ 쿠ᇢ ᄏᆞ ᄏᆞᆺ ᄏᆡ 토ᇰ ᄐᆞ ᄐᆞᆫ ᄐᆞᆯ ᄐᆞᆺ ᄐᆡ ᄐᆡᆨ ᄐᆡᆼ ᄑᆈ ᄑᆞ ᄑᆞᆫ ᄑᆞᆯ ᄑᆞᆺ ᄑᆡ ᄑᆡᆺ ᄑᆡᆼ 햐ᇰ 호ᇙ 화ᇰ ᄒᆈ ᄒᆞ ᄒᆞᆨ ᄒᆞᆫ ᄒᆞᆯ ᄒᆞᆰ ᄒᆞᇙ ᄒᆞᆷ ᄒᆞᆸ ᄒᆞᆼ ᄒᆡ ᄒᆡᆨ ᄒᆡᆫ ᄒᆡᆯ ᄒᆡᆺ ᄒᆡᆼ ᄒᆡᇰ ᅘᅡᆼ ᅘᅧ ᅘᅧᆫ ᅘᅩᆼ ᅘᅪᆼ ᅘᅪᇰ ᅘᅮᇢ ᅘᆒᆼ ᅘᆡᇰ ᅙᅡᆫ ᅙᅡᆼ ᅙᅮᇢ ᅙᅱ ᅙᅳᆨ ᅙᅳᆷ ᅙᅴᆼ ᅙᅵᆫ ᅙᅵᇙ