한글
초성·중성·종성 조합
日本語
히라가나·가타카나
中文
병음·주음 입력
العربية
RTL·문맥 의존
Ëuropé
데드키·악센트
Browser
브라우저별 차이
언어별 가이드
각 언어의 글자 조합 원리와 IME 동작 방식을 설명합니다.
빠른 링크
자주 찾는 섹션으로 바로 이동하세요.
주요 토픽
많이 참조되는 주제들을 빠르게 확인하세요.
왜 IME를 이해해야 할까요?
에디터를 개발할 때 IME 지식이 필요한 이유
🌍 다국어 지원
한글, 일본어, 중국어 등 비-라틴 문자를 제대로 지원하려면 IME 동작 방식을 알아야 합니다.
🔧 버그 예방
composition 이벤트를 제대로 처리하지 않으면 글자가 중복되거나 사라지는 버그가 발생합니다.
🌐 브라우저 호환
Safari, Chrome, Firefox마다 IME 동작이 다릅니다. 차이점을 알면 크로스 브라우저 이슈를 해결할 수 있습니다.
📱 모바일 대응
모바일 키보드의 자동완성, 스와이프 입력 등도 IME의 일종입니다. 이를 이해해야 모바일 에디터를 만들 수 있습니다.
오픈소스 프로젝트
이 가이드는 오픈소스로 운영됩니다. 기여를 환영합니다!