글: 로버트 스탠더퍼(Robert Standefer), 스콧 한셀만(Scott Hanselman)
태그: GitHub, Microsoft 콘텐츠 유형: 뉴스 주제: 도구(Tools)
세상에 '코믹 산스(Comic Sans)' 폰트를 알린 그 채팅 클라이언트가 GitHub에 등장했습니다.
오늘, 마이크로소프트 코믹챗(Microsoft Comic Chat)의 오픈소스 공개 소식을 전하게 되어 매우 기쁩니다. 코믹챗은 인터넷 릴레이 챗(IRC)의 대화를 만화 캐릭터와 말풍선, 표정이 담긴 컷 만화로 자동 변환해 주던 채팅 클라이언트로, '코믹 산스(Comic Sans)'라는 익숙한 폰트를 세상에 널리 알리는 데 일조한 주인공입니다.
네, 여러분이 아시는 바로 그 코믹 산스 맞습니다. 원래 1994년 마이크로소프트 서체 디자이너 빈센트 코나레(Vincent Connare)가 설계한 코믹 산스는, 손글씨 느낌의 캐주얼한 감성이 말풍선 중심의 채팅 소프트웨어와 완벽하게 어우러지면서 바로 이 코믹챗을 통해 첫 진짜 안식처를 찾았습니다.
[GitHub에서 Microsoft Comic Chat 둘러보기]
많은 이들에게 코믹챗은 텔넷(Telnet), 유즈넷(Usenet), IRC 시대를 지나 오늘날 우리가 누리는 시각적 웹으로 전환되던 인터넷 초창기의 향수를 자극하는 유물입니다. 또 다른 이들에게는 이야기나 스크린샷, 폰트 논쟁으로만 전해 들었던 마이크로소프트 역사의 전설적인 한 페이지이기도 합니다. 이제 개발자, 역사학자, 레트로 컴퓨팅 애호가는 물론, 엉뚱하고 독창적인 아이디어를 사랑하는 누구나 직접 그 소스 코드를 탐색해 볼 수 있습니다.

온라인 소통을 향한 색다른 비전
오늘날 우리는 리액션, 스티커, GIF, 아바타, 비디오, AI 생성 콘텐츠가 가득한 메시징 앱에 익숙해져 있습니다.하지만 1990년대 중반의 인터넷 채팅은 화면을 가득 채운 밋밋한 텍스트 줄의 연속이었습니다.
코믹챗은 메시지를 단순 텍스트로 보여주는 대신, 참여자들을 일러스트 캐릭터로 표현했습니다. 대화는 만화 컷 내에서 펼쳐졌고, 사용자가 입력한 텍스트에 따라 말풍선과 표정, 제스처가 자동으로 생성되었습니다. 누군가 "나 그거 좋아해"라고 치면 캐릭터가 자신을 가리키고, 화난 듯한 텍스트를 입력하면 눈살을 찌푸리거나 팔짱을 끼는 방식이었습니다. 기발하고 야심찼으며, 때로는 혼란스러우면서도 놀라울 정도로 시대를 앞서간 시도였습니다.
오늘날 우리가 온라인 소통에서 당연하게 여기는 수많은 개념의 원류를 따져보면, 코믹챗과 같은 실험적 시도에 그 뿌리를 두고 있습니다.
만든 사람들
마이크로소프트 리서치 버추얼 월드 그룹(Microsoft Research Virtual Worlds Group)의 데이비드 "DJ" 쿨랜더(David "DJ" Kurlander)는 대화 기록을 시각적으로 표현하는 새로운 방식을 구상하고 1995년 코믹챗 개발에 착수했습니다. Visual C++ 4.0과 MFC로 제작된 코믹챗은 1996년 인터넷 익스플로러 3(Internet Explorer 3) 브라우저와 함께 첫선을 보였습니다.
내부를 들여다보면, 코믹챗은 단순한 IRC용 시각 스킨 그 이상이었습니다. 텍스트 속 대화의 맥락을 해석하여 그에 맞는 포즈, 얼굴 표정, 제스처, 만화 컷 배치를 스스로 선택할 수 있었습니다. 즉, 코믹챗은 메시지를 단순히 출력하는 데 그치지 않고 대화가 만화로서 어떻게 보이고 느껴져야 하는지 실시간으로 편집 결정을 내렸던 것입니다. DJ와 팀 스켈리(Tim Skelly), 데이비드 살레신(David Salesin)은 컴퓨터 그래픽 컨퍼런스인 SIGGRAPH '96에서 이 기술에 대한 논문을 발표하며, 자신들이 만든 시스템을 '자동 일러스트레이션 생성 및 배치 실험'이라 설명했습니다.
코믹챗의 독특한 비주얼 세계관은 저명한 인디 만화가 짐 우드링(Jim Woodring)의 손에서 탄생했습니다. 그의 캐릭터들은 소프트웨어에 독보적인 개성을 부여했습니다. 개발팀은 실제 채팅 세션 기록을 짐에게 전달해 만화로 그려보게 한 뒤, 그 결과를 바탕으로 이 아이디어가 추구할 만한 가치가 있는지 판단했습니다. 결과는 대성공이었습니다.
왜 지금 오픈소스화하는가?
코믹챗은 온라인 소통의 진화 과정에서 대단히 흥미로운 한 장을 차지합니다. 인터넷이 아직 어떤 모습이 될지 스스로 찾아가던 모색의 시기에 등장했기 때문입니다. 수많은 규칙이 정립되기 전이었기에, 개발자들은 오늘날 기준에서도 파격적으로 보일 법한 과감한 개념들을 마음껏 시도할 수 있었습니다.
코믹챗을 오픈소스로 공개함으로써 우리는 소프트웨어 역사의 중요한 한 조각을 보존하고, 커뮤니티가 이를 탐구하고 배우며 발전시킬 수 있는 기회를 제공하고자 합니다.
소스 코드는 현재 탐색, 연구 및 실험용으로 공개되어 있습니다. 원본 스냅샷과 함께, 1990년대 C++ 및 MFC 코드를 최신 Visual Studio 도구로 빌드하고, 최신 IRC 서버에 연결하며, 오늘날의 고해상도 Windows 기기에서도 선명하게 실행되도록 시도한 몇 가지 AI 기반 현대화 작업 사례도 함께 포함했습니다. 이는 완벽하게 다듬어진 재출시 버전은 아니지만, 코믹챗이 최신 시스템에서도 여전히 살아 움직일 수 있음을 보여주는 실제 작동 예시입니다. 커뮤니티가 이를 통해 어떤 개선, 포팅, 실험, 그리고 완전히 새로운 형태를 만들어낼지 기대됩니다.
인터넷 낙관주의 시대의 타임캡슐
돌아보면, 코믹챗은 그것이 만들어진 시대의 특별한 감성을 담고 있습니다.
초기 웹은 실험정신으로 가득했습니다. "채팅방이 만화책처럼 보이면 어떨까?"라는 질문은 어찌 보면 기분 좋게 무모하게 들립니다. 하지만 그 아이디어는 실제로 구현되어 24개 언어로 번역되었고, Windows 98에 기본 탑재까지 되었습니다.
수십 년이 지난 지금도 코믹챗이 기억되는 이유가 바로 여기에 있습니다. 혁신이란 종종 장난기 넘치고, 틀을 깨며, 창의적인 아이디어에서 시작된다는 사실을 일깨워주기 때문입니다.
마지막 말풍선 하나
코믹챗은 소프트웨어 팀들이 문자 그대로나 비유적으로나 '정해진 선을 넘어 색칠하는(틀을 깨는)' 도전을 기꺼이 즐기던 시절에 만들어졌습니다. DJ 쿨랜더, 팀 스켈리, 데이비드 살레신, 짐 우드링, 그리고 이 프로젝트에 참여한 모든 이들은 30년이 지난 지금도 사람들이 기억하고 실행해 보는 무언가를 만들어냈습니다.
소스 코드를 살펴보며 그들이 만든 유산을 탐색해 보세요. 그리고 이 이야기를 영감 삼아 비범하고 즐거운 새로운 창작물들을 만들어내시기 바랍니다.
아, 혹시 소스 코드를 Comic Sans 폰트로 읽으시더라도... 절대 비웃지 않겠다고 약속드립니다!
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
