skip menu and go to main content

body start

새나루

Resolved  종성 만 출력하고자 할 때 '세벌식390' 에서 조합이 되질 않습니다. 5 ]

10.02.26-09:29:30

315156

Submitted by 어진아빠

Assignee wkpark

View2062

Priority3


① 문제점

ㆍ6개 곁받침(ㄾ, ㄿ, ㄽ, ㄵ, ㄼ, ㄳ)은 세벌식390에서 한타로 입력할 수 없는 받침이기에 두 번입력해서 조합을 합니다.
  ex) ㄹ + ㅌ = ㄾ

  종성 만 출력하고자 할 때 '세벌식390' 에서는 조합 되질 않습니다.
  ex) ㄹ + ㅌ = ㄹㅌ

  다른 방법이 있는지요?



② PC환경

ㆍ1.1.0-CVS-20100225
        - 세벌식 390 ('세벌식'도 동일)
        - 모아치기
        - 자소 단위 지움
        - <Shift>-<SPACE> 한/영키
        - 완성형(KS X 1001) 음절 제한

ㆍPC/AT 101키 호환 키보드/USB 키보드(종류1)
ㆍWindows XP SP3

Resolution : Fixed

Comments on this artfact

5 Comments

wkpark

"Assigned To" was changed from "Nobody" to "wkpark"

10.02.26-10:47:30

wkpark

compose 맵에 없어서 그렇습니다. compose맵에 추가해야 하지요.

옛한글 자판에 대한 compose맵에는 종성도 출력할 수 있도록 모두 추가했는데, 기본 compose map에는 추가하지 않았었군요

10.02.26-10:47:31

wkpark

"Resolution" was changed from "None" to "Accepted As Bug"

10.02.26-10:47:42

wkpark

음절을 입력할 때에는 이상없이 입력되지 않는지요?

10.02.26-10:48:28

wkpark

맞네요. 일반 음절을 입력할 때에는 이상없이 입력되고 있네요.

10.02.26-10:51:57

wkpark

ㄱ+ㅅ => ㄳ 이 되는데 이것이 포함되지 않았던 이유는 프로그래밍적으로 논리적이지 않다는 것 때문입니다.

초성 두개를 입력했는데 종성 ㄳ이 된것이 타당하지 않고 기본 동작으로 적합하지 않다는 것이죠.

이러한 이유로 nabi나 scim-hangul 같은 입력기에서 지원하는 libhangul에 포함된 compose 맵은 ㄳ, ㄼ ㅀ 등등의 입력을
전혀 지원하지 않고 있습니다. 물론 compose 맵을 바꾸면 입력가능하지만 기본 동작이 아니라는 것이지요.

=======
새나루의 경우에는 두벌식에서 지원하지만 세벌식에서는 지원하지 않고 있었군요.

기본 작동 방식은 MS IME와 최대한 비슷하게 만들어야 사용자들이 쉽게 적응할 수 있을 것으로 보이므로
조만간 지원하도록 하겠습니다.

이런 류의 compose맵을 추가하는 작업은 꽤 단순합니다.
(compose맵을 쉽게 추가 삭제할 쉬운 사용자에게 제공하는 방법은 현재 없습니다.)

10.02.26-14:19:39

wkpark

Codes changed : saenaru/src/hangul.c [#315156] fixed 3-set automata to compose a jongseong consonant without a cho and a joong.

10.03.03-16:54:23

wkpark

아.. 제가 잘못 이해했네요. MS IME도 세벌식의 경우는 초성 ㄱ+ㅅ 을 입력한다고 해서 종성 ㄳ이 조합되는 것은 아니였네요.

문제는 오토마타에 있었습니다. 오토마타에서 종성만 입력되는 경우를 제외시켰던 것이죠.

이 제한을 풀었고, 초성 ㄱ+ㅅ을 입력하면 종성 ㄳ이 나오던 예전의 문제점을 고쳤습니다.

다시말해서 세벌식의 경우는 초성 ㄱ+ㅅ을 입력해도 종성이 줄력이 안됩니다.

종성에 할당된 키를 누르면 이제 정상적으로 종성 낱자만 출력이 되도록 하였습니다~

10.03.03-16:57:57

wkpark

"Resolution" was changed from "Accepted As Bug" to "Fixed"
"State" was changed from "Open" to "Closed"

10.03.03-16:58:07

wkpark

Codes changed : saenaru/src/hangul.c [#315156] retry to fixup 3-set automata to compose a jongseong consonant without a cho and a joong.

10.03.05-12:51:57

wkpark

Codes changed : saenaru/src/hangul.c [#315156] check KS X 1001 correctly.

10.03.08-15:28:15