Skip to content

Jamotong IME v0.14.0

Choose a tag to compare

@rubidus-api rubidus-api released this 24 Jul 10:35
· 8 commits to main since this release

v0.14.0 (2026-07-24)

새 기능

  • 문서 인라인 표준 composition (RFC-0010): 한글 조합이 메모장 같은 표준 TSF 호스트에서는 이제 문서 안에 밑줄 preedit로 표시됩니다(MS IME와 같은 방식, 실기 검증). CUAS 단명 호스트(AkelPad·터미널류)는 검증된 기존 커밋 전용+오버레이 방식을 자동 유지 — 분기는 앱 이름이 아니라 ITfContext::GetStatusTS_SS_TRANSITORY 플래그로 하며, 이상 동작 시 컨텍스트별 자동 강등과 InlineComposition=0 설정 스위치가 있습니다.

수정

  • 터미널 밑줄 커서 위 조합 미리보기 극소 렌더 수정: PuTTY류에서 캐럿이 밑줄(몇 px)로 보고될 때 칩 크기를 터미널 셀 폭 기반으로 근사하고 커서 '위'에 표시합니다.

변경

  • 아이콘 전면 개편: 자판 모드 아이콘(EN/QW·EN/DV·KO/2B·KO/3B)과 프로필 아이콘(JM/TO)이 비트맵 글꼴 Spleen 5x8(BSD-2)로 그려집니다 — 투명 배경 + 흰 외곽선 + 어두운 보라 글자.
  • 설치/제거에 로그아웃 불필요: 잠긴 DLL을 rename-aside로 치우고 다음 실행에서 자동 청소. 아이콘 갱신용 탐색기 재시작 선택 프롬프트(권한 강등 실행) 추가.

구현 매뉴얼

winapi-c-ime-manual.md(EN)/winapi-c-ime-manual.ko.md(KO)에 이번 사이클의 실기 판정 전 과정이 기록되어 있습니다: AkelPad R1~R4 실험과 Reading metadata 가설 기각(§12.7.8), TS_SS_TRANSITORY 재분류와 제품 분기(§13.0), 터미널 밑줄 커서 함정(§12.1).

설치: zip을 영구 폴더에 풀고 관리자 권한으로 install.bat 실행. 업그레이드는 uninstall.bat → 새 파일 풀기 → install.bat (로그아웃 불필요).