방명록 (GuestBook)

  1. 김벤젠 2021/02/11 02:58 고유주소 고치기 답하기

    안녕하세요? 평소 글걸이 님 블로그를 애독하는 사람입니다. 글을 남기는 건 처음입니다.
    Windows 10의 한컴입력기 두벌식에서 다음과 같은 버그가 발생하는 것을 확인하였습니다.
    (자음)(모음)(자음)(자음)(백스페이스)(모음)연쇄를 입력하면 Yi 문자(U+A000...U+A48F)가 출력됨.
    예시: ㅇㅏㄱㄱ(백스페이스)ㅏ 를 누르면 순차적으로 다음과 같이 출력됨.
    ㅇ > 아 > 악 > 앆 > 악 > 아ꀀ (결과물: 한글 음절 아 U+C544 + Yi 문자 U+A000)
    이 때 출력되는 Yi 문자는 백스페이스를 누르기 전 자모음들과는 관련이 없고 마지막 모음이 무엇이냐에 따라 달라집니다 (ㅏ, ㅐ, ㅑ, ㅓ, ㅔ, ㅕ,... 순서대로 ꀀ ꀜ ꀸ ꁰ ꂌ ꂨ ... 가 출력됨, 이는 유니코드 평면상에서 28의 거리를 가진 등차수열에 배정되어 있습니다)
    한편, 모음을 한 번 더 입력하여 이중모음 ㅘ, ㅝ, ㅚ, ㅟ 등을 만들면 해당 Yi 문자는 사라집니다. (예: ㅇ > 아 > 악 > 앆 > 악 > 아ꃠ > 아ㅘ)
    UTF-8 인코딩과 한컴입력기의 어떤 메커니즘 사이에서 일어나는 굉장히 흥미로운 버그 같은데요. 혹시 이러한 현상이 왜 일어나는지 고견이 있으시다면 듣고 싶습니다.
    감사합니다.

    • 팥알 2021/02/09 12:46 고유주소 고치기 답하기

      제가 한컴 제품을 구형판을 쓰고 있어서 지금은 한컴 입력기에서 실제로 그런 오류가 나는지는 확인을 하지 못합니다. 조만간 깔 일이 있을 것 같으니 그 때 다시 살펴 보겠습니다.

      우리가 가장 흔히 쓰고 있는 한글 부호계는 낱내자(음절자, 낱내 완성자) 단위로 한글을 나타내는 '완성형 방식'입니다. ꀀ 같은 문자는 나오는 것은 낱내자 부호값을 잘못 셈하여 나타났다고 볼 수 있습니다.

      완성형 방식은 부호값을 낱내자 단위로 나타내므로, 부호값을 잘못 셈하면 낱내자가 통째로 엉뚱하게 나타날 수 있습니다. 반면에 조합형 방식(첫가끝 조합형)을 쓴다면, 오류가 낱자 단위로 보일 수 있습니다.

      https://pat.im/1183 (표준이 된 세벌식? - (3) 유니코드를 통한 요즘한글 부호계 표준화 작업)

      이 글의 표 12-1과 그 밑에 있는 공식이 잘못 적용되었기 때문일 것입니다.

      [ 한글 완성자 부호값 = 44032 + 첫소리값×588 + 가운뎃소리값×28 + 끝소리값 ]

      한글 낱내 완성자가 U+AC00(가)부터 시작하고 ꀀ가 U+A000인데, ꀀ(U+A000) 등은 가(U+AC00) 등을 잘못 나타낸 것으로 보입니다.

      위 공식에서 반드시 0 이상이어야 할 낱자값이 음수로 잘못 들어갔을 수도 있고, 낱자를 지울 때(앆→악)에 입력기 내부에서 기억하는 낱자값이 잘못 바뀌었을 수도 있습니다. 홀소리에 따라 등차수열이 나타나는 걸 보면, 적어도 가운뎃소리(홀소리)값은 맞게 들어간다고 볼 수 있습니다. 낱자를 지우면 처리 조건을 잘못 판단하는 오류가 있거나, 특정 처리 조건에서 더하는 값(44032)이 잘못 지정되었을 수도 있습니다.

      다른 환경 요인이 있어서 일어났을 가능성도 있습니다. 예전에는 잘 되었더라도 운영체제 판이 바뀌면 한글 조합이나 표현이 잘 안 되어서 땜질해야 할 데가 생길 수 있습니다. 하지만 거기까지는 제가 자세히 알 수 없습니다.

      아무튼 한컴 같은 기업이 주력으로 내놓는 제품의 입력기라면 오래 내버려 둬서는 아니 될 오류이긴 합니다.

  2. 전마머꼬 2020/11/26 12:53 고유주소 고치기 답하기

    안녕하세요. 오랜만에 뵙습니다.

    여울여울이라는 말을 검색하니 옥스포드 사전에서

    그 뜻과 [작은말]야울야울 이 적혀 있던데

    고등학교 다니면서 못 배운 체계인것 같아서 혹시 알고 계신가 해서 질문 드립니다.

    혹시 아실까요?

    • 팥알 2020/11/27 00:27 고유주소 고치기 답하기

      저는 여울여울과 야울야울은 들어 본 기억이 없습니다.
      하지만 어린이와 동화책 읽을 때 그런 말을 좀 길게 빼서 읽으면 느낌이 확 살 것 같습니다.

      현재 모음조화가 깨진 깡충깡충이 표준어이고 모음조화에 맞는 깡총깡총이 비표준어이지만, 저는 옛날에 녹음된 동요를 들어서인지 깡총깡총이 자연스럽고 깡충깡충이 어색하게 들립니다.
      그래서 그런지 야울야울보다는 야올야올이 느낌이 더 사는 것 같기도 합니다.

      동물 여우를 사투리로 여수, 야수, 여스, 야스, 여시, 야시라고도 부르는데, 말뜻에 관계 없이

      야울야울 - 야실야실(아슬아슬) - 야들야들

      이런 흐름을 떠올려 봤습니다.

  3. 김나현 2020/11/04 17:19 고유주소 고치기 답하기

    안녕하세요!

    mbc에브리원 <대한외국인> 팀 김나현 작가라고 합니다

    다름이 아니라 한글 타자기에 대해서 방송애 소개해주려고하는데

    이 블로그만큼 타자기를 잘 설명하는 분도, 기관도 없어서요,.,

    간단한 내용입니다만 시간이 촉박해서

    꼭 유선으로 여쭤보고싶습니다..!

    010-3994-1272번으로 연락 부탁드립니다..!

    • 팥알 2020/11/05 15:27 고유주소 고치기 답하기

      죄송합니다.

      pat@pat.im으로 편지 주시거나
      이 곳 블로그 덧글/방명록 또는 게시판( https://bbs.pat.im ) 또는 트위터, 페이스북 계정으로 글을 보내 주시면 제가 할 수 있는 선에서 답해 드릴 수는 있습니다.

      이 블로그에서는 그 동안 잘 다루어지지 않은 부분에 집중해서 덕에 내용이 많거나 색다르게 보일 수도 있습니다. 하지만 글쓴이가 타자기를 잘 알고 쓴 글은 아닙니다.

      마음 같아서는 글을 자주 올리고 싶지만, 다른 분들께 잘못된 정보를 전달하지 않으려고 검토를 더 하고 글을 고치다 보니 시간이 많이 걸리고 있습니다. 대화를 통해서는 그 자리에서 틀리지 않은 답을 드리기는 어렵습니다. 대화가 끝난 뒤에 대화 내용을 복기해서 더 정확한 답을 찾을 수 있을 뿐입니다. 방송에 나갈 내용이라면 더욱 조심할 수밖에 없습니다. 그 점을 살펴 주시기 바랍니다.

  4. 비밀방문자 2020/07/07 02:29 고유주소 고치기 답하기

    관리자만 볼 수 있는 방명록입니다.

    • 팥알 2020/07/12 17:45 고유주소 고치기 답하기

      답변이 늦어서 죄송합니다.

      2013년쯤에 제가 블로그 스킨을 공개했을 때는 화면 크기에 따라 바뀌는 반응형 스킨이 따끈따끈한 새 기술이었는데, 반응형 스킨을 제대로 보여 주지 못하는 웹 누비개도 많이 쓰이고 있어서 꼭 좋지만은 않았습니다. 그러던 게 어느새 반응형 웹 환경이 당연하게 여겨지는 때가 되었습니다.

      애초에 제가 반응형 스킨을 능숙하게 다룰 실력이 없었고, 주류 웹 누비개 환경이 바뀌는 것을 보면서 새 기술을 따라갈 필요도 있었습니다. 그래서 느릿느릿 하나하나 시도하고 다듬으며 조금씩 고쳐 온 것이 오늘의 모습에 이르렀습니다. 그냥 고쳐 쓰던 수준을 넘어서 스킨을 공개하려면, 그때그때 필요해서 넣은 요소들을 없애거나 정돈하는 작업이 필요한데, 요즘 제가 그럴 작업을 할 느긋함을 부릴 수가 없는 처지입니다.

      티스토리는 텍스트큐브와 비슷하면서도 조금 다른 데가 있어서 맞추어 가는 일이 좀 번거롭습니다. 예전에는 한 번 해보자는 마음에 번거로움을 이기고 공개했었지만, 다시 하려니 막막한 느낌이 있습니다.

      텍스트큐브는 워드프레스처럼 깔아서 쓰는 블로그 소프트웨어가 맞습니다. 태터툴즈가 텍스트큐브와 티스토리의 공통 조상시었고, 설치형 텍스트큐브도 마음 먹기에 따라서는 티스토리처럼 가입형으로 운영할 수 있기는 합니다. 하지만 웹 환경이 꾸준히 조금씩 바뀌다 보니 텍스트큐브에서 몇몇 기능들이 잘잘하게 잘 작동하지 않는 문제들이 조금씩 늘고 있고, 텍스트큐브 핵심부 개발이 더 이어질 수 있을지에 희망이 보이지 않는 문제도 안고 있습니다. 저는 이미 쌓아놓는 글과 자료들이 있고 워드프레스 같은 다른 대안들이 완벽하지는 않으므로, 텍스트큐브를 버리지 않고 때워서 쓰고 있습니다.

      설치형 텍스트큐브로 운영하는 블로그의 글들도 검색기에 등록하거나 다른 웹 문서를 통하여 검색기의 눈에 띄면 검색 결과에 나올 수 있습니다. 다만 포털 블로그의 등에 업힌 때보다는 검색 순위 등에서 불리할 수 있습니다. 티스토리를 우대하는 다음 블로그 검색에서 제 블로그가 블로그 검색 결과에 나오지 않은지 오랩니다.

      저보다 앞서 도구들을 무료로 공개해 주신 분들께 보답하고 싶은 마음에 스킨이나 다른 도구들을 종종 고쳐서 공개해 왔지만, 요즘은 글 하나 올리는 데에 2~3해도 걸릴 만큼 블로그에 얽힌 일에 집중하지 못하고 있습니다. 절실한 일에 집중하고 새로 일을 벌리지 않으려는 마음이 큰 형편입니다. 지금은 제가 아무것도 약속은 할 수 없음을 너그러이 헤아려 주시면 좋겠습니다. 다시 공개하더라도 티스토리까지는 챙기지 못할 수 있습니다. 다른 전문가 분께 의뢰하는 것도 방법이 될 수 있습니다.

      이 블로그 스킨은 원 제작자께서 처음에 GPL 라이센스를 조건으로 붙여 배포했으므로, 사사롭게 고쳐서 쓰는 것에 제약이 없고 유료로 판매해도 됩니다. 다만 배포할 때에는 소스를 공개하는 조건이 따라붙습니다.

    • 팥알 2020/07/13 09:38 고유주소 고치기 답하기

      한 가지 덧붙이면, 블로그 스킨을 미리 생각한 대로 아직 다 고치지 못했습니다.
      혹시 공개하더라도 더 고친 다음이 될 것 같습니다.

    • 비밀방문자 2020/07/14 19:31 고유주소 고치기 답하기

      관리자만 볼 수 있는 덧글입니다.

    • 팥알 2020/07/15 11:59 고유주소 고치기 답하기

      이 블로그의 스킨이 반응형으로 작동하는 건 지난 몇 해 동안 모자란 점을 꾸준히 고쳐 온 결과입니다. 어제도 오늘도 틈 나는 대로 조금씩 고치고 있는데, 아직도 미흡한 점들이 있고 더 고치려고 생각해 둔 것들이 있기 때문입니다.

      스킨을 공개하려면 혼자서 쓰는 때보다 신경 쓸 일이 많습니다.
      스킨을 공개하고 나서 아쉬운 데가 보이면 개선판을 내놓을 수는 있지만, 이미 공개한 스킨을 받아서 쓰던 분들이 다시 새 판을 받는 경우는 많지 않습니다. 한 번 공개한 스킨을 주워 담을 수 없으니, 이왕이면 더 고칠 데가 거의 없을 만큼 완성도를 높혀서 공개하고 싶은 마음이 있습니다.

      미리 공개하려는 계획을 잡지 않았기 때문에, 그 동안 제가 개인적으로 넣은 요소들을 빼거나 정돈하는 데에 시간이 걸립니다. 혼자 쓸 때에는 당장 편하려고 마구 넣고 고치곤 하는데, 시간이 흐를수록 마구 넣었던 내용들이 부메랑처럼 되돌아와서 공개하는 일에 걸림돌이 됩니다.

      또 작업을 이중으로 벌일 수 없어서, 스킨 시험을 운영하고 있는 블로그로 하기 때문에 고치는 속도가 늦습니다. 요즘 들어 개인 사정으로 작업이 끊기는 때도 많았습니다. 그래서 아직은 스킨을 언제쯤 공개할 수 있다는 약속을 자신 있게 할 수 없습니다.

      HTML, CSS를 어느 만큼 이해할 수 있다면, 반응형으로 작동하게 하는 디자인 요소들을 하나하나 검색기로 찾아 보며 반응형으로 만들어 갈 수 있습니다. 이 블로그 스킨이 바로 그런 경우입니다. 웹 디자인은 꽁꽁 감추고 싶어도 아는 사람들 사이에선 완벽히 감출 수 없습니다. 텍스트큐브 스킨을 티스토리에 맞게 고치는 일처럼 서로 조금씩 다른 형편과 경우에 맞게 고치고 포장하는 일이 번거로울 뿐입니다. 좋은 교재를 보며 좋은 스승에게 체계적으로 배운다면 한 달 안에도 전문가들을 뺨칠 수 있겠지만, 일부 요소를 고치는 일에 집중하는 때에는 저처럼 아는 것이 적은 사람도 착오는 더 겪을지언정 목적을 이룰 수 있습니다. 다만 작업하는 속도와 질에서 전문가와 비전문가의 차이가 드러날 수 있습니다.

  5. 비밀방문자 2020/04/08 21:47 고유주소 고치기 답하기

    관리자만 볼 수 있는 방명록입니다.

    • 팥알 2020/04/09 12:49 고유주소 고치기 답하기

      나중에 자료로 쓰게 될 수 있는 물건이고 여분도 없어서 팔지 않습니다. 다시 얻기 어렵기 때문에 팔더라도 인쇄물들의 복사본을 모두 만든 뒤에나 팔 수 있습니다.

      필요한 일부 내용을 사진을 찍어 올릴 수는 있겠지만, 보관한 곳이 멀어서 그마저도 오래 걸릴 수 있습니다.

  6. 모아로그 2020/03/24 09:41 고유주소 고치기 답하기

    보안서버 https 문제는 텍스트큐브 기본 패키지에 속한 플러그인인 FAS : Frypan Antispam Service 의 문제로 확인됬습니다.
    오류 알려주셔서 감사해요.
    https는 쓸일이 없어 몰랐네요. ㅎ
    일단 가동 중단 시켜 놨으며 시간 되는데로 고쳐야 겠네요.

  7. 모아로그 2020/03/22 16:35 고유주소 고치기 답하기

    블로그 관리를 안하다 이번에 텍스트큐브 1.10.10업데이트를 하며 이곳 저곳 기웃거리다
    예전에 인연이 있는 블로그를 방문해 글 남기네요.

    php7버전에서 문제가 있나 보네요, 제가 무지해서 아직까진 현상을 발견을 못했네요.
    혹 발견하면 보안해야 할탠데 다시 또 놀러올께요.
    글걸이님 블로그는 보물단지라서요.

    요즘 코로나 때문에 전국이 날리인데..
    건강하세요. :)
    아! 그리고 혹시 몰라 질문사항 하나 남겨요.
    아래 링크를 확인하면 질문글 올라와 있는데요.
    텍스트큐브 관련해서 작업 많이 하신거 같아서요.
    해결방법 없을지 문의드립니다.
    http://moalog.com/181

    • 팥알 2020/03/23 00:18 고유주소 고치기 답하기

      답글이 늦어 죄송합니다.

      텍스트큐브로 블로그를 꾸리는 분을 또 알게 되어 정말 반갑습니다.

      og:title 등을 넣는 것은 'SNS 단추 달기' 끼우개에 넣은 기능입니다.

      SNS 단추 달기 : https://pat.im/816

      지금 생각하면 그 기능만 빼서 끼우개를 따로 만들었어야 알맞은 것 같지만, 제가 SNS를 주제로 한 글에서 og:title 등에 관한 정보를 처음 접하기도 했고, 따로 끼우개를 만드는 일이 귀찮기도 했습니다. 그래서 이미 만든 끼우개에 끼워만 넣고 손을 놓고 있었습니다.

    • 모아로그 2020/03/23 01:26 고유주소 고치기 답하기

      답변 감사합니다.
      네이버 웹마스터도구에 보면 웹표준가이드에서 head 부분에 og:title 이 오는게 검색하는데 유리하다고 하길래 간단해 보여 한번 달아보려 했으나, 하수인지라 시간을 너무많이 소비 했네요. 나중에 달아봐야 될 듯 해요.
      텍스트큐브를 사용하는 사람을 찾기 힘든 요즘 사용하시고 있는 고수분을 알아 정말 좋네요.
      블로그 내용 정독~ 필요한 기능은 하나씩 설정하는데 도움 많이 될듯 하네요.

    • 팥알 2020/03/24 01:54 고유주소 고치기 답하기

      'SNS 단추 달기' 끼우개를 그 동안 고치며 너무 오래 묵혀 왔는데, 이제야 정리해서 방금 다시 판올림해 올렸습니다.

      https://pat.im/816

      블로그에 답글을 남기려 했는데, 좀 어려움이 있네요.
      http 주소가 금칙어여서 안 올라가는 것 같고,
      덧글을 고치려고 하니 "귀하는 차단.."이라고 뜨네요.
      덧글이 안 올라간 줄 알고 단추를 한 번 더 눌렀기 때문인 것 같기도 합니다.

  8. 안녕하세요. 2020/03/13 18:15 고유주소 고치기 답하기

    이번에 php7.X로 올림을 하면서 문제가 발생되는 부분이 있어서 조언을 구하고자 이렇게 글을 남깁니다.
    크롬을 이용하고 있는데 PHP5.X에서는 로그인에서 문제가 없었습니다. 그런데 PHP7.X로 올림을 하고 나서 익스플로러는 로그인이 가능한데 유독 크롬만 로그인이 안되는 현상이 발생되네요...

    비번이나 아이디가 틀리면 틀렸다는 문구는 출력이 되는데 정상적으로 로그인을 하게 되면 로그인창만 다시 새로고침 한것처럼 나타납니다. ;;;

    현재 텍큐 1.10.10을 사용하고 있습니다..;;; 혹시 뭐가 문제인지 아시는지 여쭤봅니다.
    텍스트큐브를 사용하고 있는 사람들이 얼마 없다보니 물어볼 사람이 글걸이님뿐이 없네요 ㅠㅠ

    • 팥알 2020/03/13 22:42 고유주소 고치기 답하기

      제가 겪은 바로는 어느 한 웹 누비개에서 관리자 암호를 넣고 나면, 그 웹 누비개는 관리자로 못 들어가는데 같은 아이피로 들어간 모든 웹 누비개에서는 관리자로 들어갈 수 있는 문제였습니다.

      https://pat.im/1192

      이 글에 임시로 쓸 방법을 적어 두었는데, 한 번에 로그인이 되지 않고 아이디·암호를 두 번 넣거나 새로고침을 한 번 해야 합니다.

      PHP 7.2까지는 인증 문제를 못 겪었고, PHP 7.3 이상에서 일어나고 있습니다.

      똑같은 경우인지는 모르겠는데, 여러 웹 누비개를 띄우고 차근차근 텍스트큐브에 관리자로 들어갔다가 나가는 일을 여러 가지 경우를 만들어서 거듭거듭했을 때 어느 웹 누비개에서나 이상한 점이 보인다면 제가 겪은 것과 같은 경우입니다.

      까닭을 살피면, 손님과 관리자의 세션 아이디를 붙이는 텍스트큐브의 기능이 PHP 판이 올라가면서 잘못 작동하기 때문입니다. 손님 세션을 언제나 새로 만들게 하면 검색기나 스팸 공격자가 같은 아이피로 자꾸 접속할 때에 세션을 담는 DB가 너무 커질 수 있습니다. 이를 막으려고 같은 아이피로 접속하는 손님 세션을 재활용하려는 것에 문제가 생긴 것 같습니다.

      이 문제를 풀려고 그 동안 이리저리 시도해 보았고, 아는 게 너무 없어서 많이 헤맨 끝에 성과는 얻었습니다. 관리자 인증이 잘 되게 하는 데에는 이르렀는데, 잘잘한 곳에서 보완할 점이 자꾸 나와서 쭉 지켜보고 있습니다.

      정리하는 대로 블로그에 글을 올리겠습니다.

    • 팥알 2020/03/23 00:19 고유주소 고치기 답하기

      관련 글과 파일을 올렸습니다.

      https://pat.im/1199

  9. 텍스트큐브사용자 2019/12/17 10:22 고유주소 고치기 답하기

    안녕하세요.
    텍스트큐브를 사용하고 있는 1인입니다. 지원이 안되는 블로그 플랫폼을 사용하다보니 어려운 부분들이 있어서 검색을 하다보니 여기까지 오게되었습니다.

    다름이 아니라...표지부분에 보면 최신글 하단에 이미지 형식으로 3X2형식으로 표지를 사용하고 계시던데...그 부분을 어떻게 구현하는지 알고 싶어서 이렇게 글을 남기되었습니다.

    모든글 최신글이 아닌 표지부분에 카테고리별로 최신글을 올리고 싶은데..ㅠㅠ 혹시 방법을 알고 계실까? 해서 실례를 무릅쓰고 이렇게 글을 남겨봅니다.

    • 팥알 2019/12/18 17:17 고유주소 고치기 답하기

      반갑습니다.
      텍스트큐브를 쓰신다니 더욱 반갑네요.

      궁금해 하시는 기능은
      JP Thumbnail for Textcube (JP Thumbnail List / Sidebar / Cover View)
      라는 플러그인으로 구현하고 있습니다.

      아래는 이 플러그인을 제작하신 J.Parker님의 얽힌 글 주소입니다.
      http://create74.com/tag/Thumbnail

      이 블로그에서는 이 플러그인을 몇 차례 고쳐서 쓰고 있습니다. 그 동안 PHP 판이 5.×에서 7.×로 올라갔고 HTML을 비롯한 웹에 얽힌 환경들이 바뀌면서 걸리는 점들 때문에 고쳤던 것 같습니다. table 태그로 나오던 걸 div로 나오게 고치기도 했습니다. 하지만 고친 내역을 잘 적어 두지 않아서 어떤 내용을 고쳤는지를 다 기억하지는 못합니다. 그래서 J.Parker 님이 공개하신 플러그인을 요즈음에 그대로 써도 잘 작동하는지는 모릅니다.

      PHP 코드를 다룰 수 있다면, 이 플러그인을 바탕으로 하여 바라시는 기능을 구현할 수 있을 것 같습니다.

  10. 가시곡괭이(최이현) 2019/10/28 11:26 고유주소 고치기 답하기

    한글 입력기를 직접 만들어보려고 하는데요.. 코드를 어떻게 짜야할지 등의 문제가 저한테 난관이라 혹시 그런 자료가 있는 곳을 알려주실 수 있나요?

    • 팥알 2019/10/28 18:58 고유주소 고치기 답하기

      한글 입력기를 처음부터 손수 만드는 일은 저도 어렵습니다.
      저는 처음부터 입력기를 새로 만들 능력이 없고, 온라인 한글 입력기처럼 다른 분이 만든 프로그램에 바라는 기능을 끼워 넣고 고쳐 본 경험만 있습니다. 그나마도 자바스크립트 기반이고 만들기 편한 쪽으로 마구 고치기만 해서 제대로 된 프로그램 지식을 쌓지 못했습니다.

      두꺼운 안드로이드 프로그래밍 책에 간단한 입력기 예제가 실린 것도 봤지만, 세월이 조금만 지나도 개발 프로그램이 많이 달라져서 초보자가 그대로 따라하기는 어려운 것 같습니다.

      어떤 프로그램 언어를 써서 어느 환경에서 돌릴 프로그램을 개발하시려는지 모르겠지만, 적당한 예제가 될 수 있다면 소스가 공개된 입력기부터 살펴 보시면 좋을 것 같습니다.

      나빌 입력기 : https://github.com/navilera/NavilIME
      libhangul 정식판 : https://github.com/libhangul/libhangul
      libhangul 3beol : https://gitlab.com/3beol/libhangul

      찾아 보면 더 있을 겁니다.

      프로그램 개발에 능숙하더라도 한글 처리 방법, 한글 부호계, 한글 자판을 하나하나 챙기려면 시간과 노력이 너무 많이 듭니다. 세벌식 자판도 이동 기기에 맞는 꼴일수록 입출력 처리가 더 복잡합니다. 그래서 libhangul 같은 한글 라이브러리가 중복 개발을 줄이는 중요한 구실을 하고 있습니다.

      옛한글을 넣을 때 쓰는 첫가끝 조합형은 유니코드 표준이나 국내 표준인 KS X 1026-1에 처리 방법과 예제가 부분이라도 나와 있습니다.