한글 코드변환에서 유니코드와 조합형코드에 대한 질문입니다.~
글쓴이: tkss83 / 작성시간: 월, 2006/12/04 - 10:15오후
1. 완성음절인 경우 조합형에서 유니 완성형으로 변환을 한다고 한다고 알고 있습니다.(간단한 규칙으로 변환가능하다고요..)
근데 조합형에서 자소문자를 유니코드로 변환하려면 유니완성형으로는 자소문자가 표현이 안되므로 유니조합형으로 변환해야
하는데 그러면 완성음절은 유니완성형으로 변환하고 자소문자는 유니조합형으로 변환해야 하나요?
아니면 완성음절도 바로 유니 조합형으로 변환하든가..유니완성형으로 변환하고 다시 유니조합형으로 변환해서
폰트를 뿌려야 하는지...ㅡㅡ
2. 조합형 자소문자는 초,중,종을 포함해서 총 70개의 현대어 음절이 있고 유니코드에서 자소문자표현이 가능한
유니 조합형에서는 69자의 현대어 음절이 있다고 합니다. 종성채움을 뺀거죠.. 그러면 조합형에서는
'가'라고 했을때 종성이 없으니까. 채움이 되는데..유니 조합형에서는 '가'라고 했을때 종성에는 무슨 값이 들어
가나요? 그냥 초성,중성의 코드값만 이용해서 폰트를 뿌리나요?
Forums:
유니코드에다가
유니코드에다가 완성형/조합형이라는 오래전에 쓰던 말을 붙이는 건 적합하지 않습니다. 아마도 한글음절 부분을 완성, 첫가끝을 조합이라고 하시는 것 같은데요...
1. 자소를 하나하나의 문자로 생각하는 경우에는 hangul compatibility jamo라고 U+3130에 배치되어 있는 부분을 사용합니다..
2. 조합형이 상용조합형을 말씀하시는 거라면 5비트씩 채워넣는 거니까 안 채우려고 해도 두바이트씩 쓰려면 채움이 있을 수밖에 없죠. 그걸 채움 문자가 있다라고 하기는 곤란하구요. 첫가끝은 각각의 자소가 유니코드에서 한개 코드값을 가집니다. 종성 채움이 없으므로 "ㄱ", "ㅏ" 다음에 다른 중성/종성이 안 오면 "가"가 되는 거죠.
PS. 질문은 한 게시판에만...
댓글 달기