1. Microsoft Comic Chat is now open source (opensource.microsoft.com)
Microsoft Comic Chat 开源总结
项目概述
微软宣布将 Microsoft Comic Chat 开源,这款聊天客户端能将IRC对话自动转化为连环画形式,使用插图角色、对话气泡和表情,并成为了Comic Sans字体的首个重要应用场景。
历史与意义
- 诞生背景:20世纪90年代中期,网络聊天以纯文本为主。Comic Chat(1996年随Internet Explorer 3发布)以其漫画化界面和自动布局功能,为在线通信提供了前瞻性实验。
- 文化影响:它是一款具有怀旧意义的互联网早期产物,体现了当时开发团队勇于尝试“非常规”创意的探索精神。
- 字体关联:由微软排字师Vincent Connare于1994年设计的Comic Sans字体,因其随意、手写风格,首次在Comic Chat中得到完美应用。
技术特点
- 核心功能:不仅展示消息,还能解析对话线索,自动生成匹配的角色姿势、表情、手势和漫画版式。
- 技术实现:使用Visual C++ 4.0和MFC构建。其自动插画生成与布局技术曾在SIGGRAPH '96会议上发表论文阐述。
- 视觉设计:由漫画家Jim Woodring创作角色形象,赋予软件独特外观。
开发团队与开源原因
- 关键人物:项目由David "DJ" Kurlander于1995年构思开发,团队包括Tim Skelly、David Salesin等。
- 开源目的:为保存软件历史,让开发者、历史学家和爱好者能探索、学习和基于此代码进行实验。
- 现代化示例:仓库中包含了使用AI辅助的现代化尝试示例,展示了如何使该1990年代代码在现代Visual Studio、IRC服务器和高分辨率Windows系统上构建运行(非正式重制版)。
遗产与启发
Comic Chat被视为互联网乐观主义时期的时间胶囊,代表了规则未定、鼓励大胆创新的开发时代。它提醒人们,创新往往始于看似“不切实际”但充满趣味和创造力的想法。其开源为社区提供了延续这份实验精神的机会。