
Microsoft відкрила код Comic Chat — IRC-клієнта, що подарував світу Comic Sans
Microsoft опублікувала сирцевий код Comic Chat — IRC-клієнта 1996 року, який перетворював чат на комікси й дав Comic Sans перший справжній дім. У репозиторії є і оригінальний код, і спроби оживити його сьогодні.
Microsoft відкрила сирцевий код Comic Chat — IRC-клієнта, який автоматично перетворював розмови на коміксні панелі з намальованими персонажами, бульбашками мовлення та емоціями, і саме завдяки якому світ дізнався про шрифт Comic Sans. Код тепер доступний на GitHub.
Чат як коміксні панелі
У середині 1990-х інтернет-чат був переважно стіною тексту, що прокручувався. Comic Chat, розпочатий 1995 року Девідом Курлендером у групі Virtual Worlds Group дослідницького підрозділу Microsoft Research, обрав інший шлях: учасники з'являлися як намальовані персонажі, а програма в реальному часі вирішувала, як має виглядати розмова. Якщо хтось писав, що йому щось сподобалось, персонаж міг показати на себе; текст, що читався як гнів, міг змусити його насупитися.
Написаний на Visual C++ 4.0 і MFC та випущений 1996 року разом з Internet Explorer 3, він був більшим, ніж вдала обгортка для IRC. Курлендер, Тім Скеллі та Девід Сейлсін опублікували на SIGGRAPH '96 статтю, у якій описали свою роботу як експеримент з автоматичної побудови та верстки ілюстрацій. Його впізнаваний вигляд створив незалежний автор коміксів Джим Вудрінг, якому давали транскрипти справжніх чатів для ілюстрування.
Де Comic Sans знайшов свій дім
Comic Sans, створений типографом Microsoft Вінсентом Коннаром 1994 року, уперше по-справжньому прижився саме в Comic Chat, де його неформальний, ніби написаний від руки характер пасував до бульбашок мовлення. Клієнт локалізували 24 мовами і включили до складу Windows 98.
Чому код відкривають саме зараз
За словами Microsoft, публікація зберігає важливий фрагмент історії програмного забезпечення. Поруч з оригінальними знімками в репозиторії є кілька спроб модернізації за допомогою ШІ, які збирають цей код C++ і MFC 1990-х сучасними інструментами Visual Studio, підключають його до нинішніх IRC-серверів і роблять читабельним на Windows з високою роздільністю. Компанія описує їх не як відшліфовані перевидання, а як робочі приклади.
Для розробників, істориків і шанувальників ретро-комп'ютингу це нагода прочитати код з епохи, коли інтернет ще визначав, чим хоче стати, а правила онлайн-спілкування ще не були написані. Формулювання Microsoft таке: інновація часто починається з ідей, що є грайливими та неконвенційними — і Comic Chat, який згадують і запускають навіть через тридцять років, саме з таких.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.