영어나 일본어는 abcd 이렇게 그냥 순선대로 쓰면되고 다른 언어도 마찬가지입니다. 


그런데 한글은..

ㅏ=다
ㄹ=달
ㄱ=닭

타자를 치면 이렇게 글자들이 이렇게 구성되는데 

ㄷ과 ㅏ를 치면 다 가 되는데 이것을 구현하려면 다른 언어들과는 달리

ㄷ+ㅏ=다
다+ㄹ=달
달+ㄱ+닭

위의 정보를 가지고 있어야 하는데 유니코드에서 어떻게 처리하는지 궁금합니다.

위의 방식대로 할려면 한글폰트용량의 몇배나 되는 정보를 문자처리기?가 가지고 있어야 할텐데 설마 그렇게 비효율적일 것 같지는 않고 따로 무슨 알고리듬이 존재하나요?

ㄷ누르면 ㄷ공간으로 가고 ㅏ 누르면 ㄷ의 ㅏ열을 찾아가고, 받침도 ㄹ행 ㄺ 뭐 이렇게 찾아가는 방식일까요?

@가갸거겨고교구규그기