윈도우 10에 내장된 한글 자소 분리 API에 대한 고찰
1. 개요한글을 다루는 소프트웨어에서 완성형 글자를 초/중/종성으로 분리해야 할 일이 종종 있다.보통은 유니코드의 완성형 한글 공식(0xAC00)을 이용해 산술적으로 구현한다. 놀랍게도 윈도우 10부터는 OS 내부에 이를 알아서 처리해 주는 ELS1 기능이 조용히 추가되어 있었다....
1. 개요한글을 다루는 소프트웨어에서 완성형 글자를 초/중/종성으로 분리해야 할 일이 종종 있다.보통은 유니코드의 완성형 한글 공식(0xAC00)을 이용해 산술적으로 구현한다. 놀랍게도 윈도우 10부터는 OS 내부에 이를 알아서 처리해 주는 ELS1 기능이 조용히 추가되어 있었다....
요즘에도 상용 조합형 한글을 볼 일이 있다고?요즘은 상용 조합형으로 인코딩된 텍스트 파일을 볼 일은 없다.조합형 한글의 아름다움을 지켜야 한다고 외쳤던 얘기들도 이미 20세기의 옛날 얘기일 뿐이다. 그런데, 예전 《월간 마이크로 소프트웨어》 관련 자료들을 뒤지다가 재미있는 자료를 ...
메모장에도 수식 계산 기능이 있으면 좋잖아?정확히 3년 전에 Notepad2-mod에 수식 기능을 추가하는 아이디어를 건의했었다. 필요하다는 얘기도 있었지만, 이 기능을 구현하면 실행파일의 크기가 너무 커진다는 문제가 있었다.본 블로그에서 배포하는 버전은 화끈하게 tinyexpr-...
이전 글에서 콘웨이의 생명 게임에 대한 오래된 기억들을 언급했었다.아련한 추억의 글이라 이를 공유할 만한 한 커뮤니티에도 같은 글을 올렸다.
1. 도입부: 추억 속의 16색, AGI 엔진을 기억하는가?1980년대 중반, PC 게임 시장의 패러다임을 바꾼 이름이 있었다.바로 Sierra Online이었다. 기존의 텍스트로만 구성되었던 ‘텍스트 어드벤처’의 시대에서, 캐릭터가 움직이는 ‘그래픽 어드벤처’로의 진화를 이끈 주...