---
title: "Behind the design work of Building Intercom - The Intercom Blog"
description: "For the ‘Building Intercom’ event page, the design team aimed for an ‘unapologetically nerdy’ aesthetic to appeal to engineers without resorting to tired clichés. The author discovered the Hershey fonts, originally created in the 1960s by physicist A.V. Hershey, and revived them into functional font files using FontSelf and then Glyphs for weight variations. A small Python script automated placing outlines into a .glyphs file, and Paper.js enabled interactive vector animations. Testing revealed issues such as event details being overlooked, Paperscript’s JavaScript evaluators forbidden by Intercom’s security team, and poor mobile browser support for Paper.js. The project reinforced the value of taking meaningful risks in design and development, reminding the author that overcoming fear of consequences is part of the work."
---

# Behind the design work of Building Intercom - The Intercom Blog

[Intercom](https://yomu.fyi/company/intercom) · Oct 9, 2026

**Type:** Explainer

## Summary

For the ‘Building Intercom’ event page, the design team aimed for an ‘unapologetically nerdy’ aesthetic to appeal to engineers without resorting to tired clichés. The author discovered the Hershey fonts, originally created in the 1960s by physicist A.V. Hershey, and revived them into functional font files using FontSelf and then Glyphs for weight variations. A small Python script automated placing outlines into a .glyphs file, and Paper.js enabled interactive vector animations. Testing revealed issues such as event details being overlooked, Paperscript’s JavaScript evaluators forbidden by Intercom’s security team, and poor mobile browser support for Paper.js. The project reinforced the value of taking meaningful risks in design and development, reminding the author that overcoming fear of consequences is part of the work.

## Context

The Intercom Blog post details the design process for the ‘Building Intercom’ event page. The goal was an ‘unapologetically nerdy’ aesthetic for an engineering audience without relying on clichés. The designer, Kyle Benson, discovered Hershey fonts from the 1960s and revived them using FontSelf and Glyphs, writing a Python script to automate font generation. The page was built with Paper.js for interactive vector animations. Testing revealed issues with mobile support and security policies. The project exemplified meaningful risk-taking.

## Approach / What changed

The approach involved reviving Hershey fonts by using FontSelf for initial proof-of-concept and Glyphs for weight variations, with a custom Python script to place outlines into .glyphs files. The event page was built using Paper.js for interactive vector animations instead of common frameworks. The designer coded the page personally, conducting extensive testing to address security restrictions on Paperscript’s JavaScript evaluators and poor mobile browser support.

## Takeaways

- The design team aimed for an ‘unapologetically nerdy’ aesthetic without relying on clichés like nostalgia-heavy themes.
- Hershey fonts, created by physicist A.V. Hershey in the 1960s, were revived into functional font files using FontSelf and Glyphs, with a Python script automating part of the process.
- Using Paper.js for interactive animations required addressing security restrictions and poor mobile browser support through extensive testing.

## FAQ

### What font was used and why?

The Hershey fonts, created by physicist A.V. Hershey in the 1960s, were revived to create a unique 'unapologetically nerdy' aesthetic without relying on clichés.

### How were the Hershey fonts revived?

The designer used FontSelf for initial proof-of-concept, then switched to Glyphs. A Python script placed outlines into .glyphs files, and Glyphs added custom offset path values to create different weights.

### What technical challenges did Paper.js pose?

Important event details were overlooked due to animations. Paperscript's JavaScript evaluators were forbidden by Intercom's security team. Many mobile browsers did not support Paper.js or functioned poorly.

**Tags:** [Brand](https://yomu.fyi/topic/brand), [Design](https://yomu.fyi/topic/design), [Typography](https://yomu.fyi/topic/typography)

- Source: [Intercom](https://www.intercom.com/blog/behind-design-work-building-intercom)
- Source URL: https://www.intercom.com/blog/behind-design-work-building-intercom
- Ingested by Yomu: 2026-10-09T12:01:33.203Z

[Read original post](https://www.intercom.com/blog/behind-design-work-building-intercom)
