Type systems / Icon as extension of typography

Cut from the same cloth. Type and Icon Unity.

Five typefaces — Open Sans, Jost, Inter, Satoshi and Quantico — each taken through the same translation, from the anatomy of the O to a working interface set that still reads at 24 pixels.

The thesis

Type did not stop at the alphabet.

An icon set drawn beside a typeface is a second alphabet with no shared ancestry. An icon set drawn from a typeface inherits its proportions, its counters, its stroke and its stress, and stops being decoration. Five families were taken through the same translation, and the same question was asked of each: what does this face already know how to draw?

Anatomy

Read the O first.

Every translation below starts at the same place — the O — because the O is where a face declares its width, its counter, its stress and the weight relationship between its sides and its top. Once the O is measured, the icon grid is no longer a free choice.

Type anatomy

Open Sans

Semibold 600

Drawn by Steve Matteson and released through Google in 2011. A humanist sans-serif with open apertures and upright stress, tuned for interface text and long-form reading.

0.91O w : h
1.24Stroke contrast
VerticalStress
Source glyph
capbaselinex-height (e)Oe
The O becomes the lens
Derived icon
open-sans SearchA search lens built from the open-sans uppercase O outline with a matched handle.
The letter
  • Humanist O, taller than wide at 0.91 w : h
  • Vertical stress, sides about 1.24 times the top
  • Open, generous counter
  • Flat, deliberate terminals
Carried into the icon
  • Lens is the O outline, unchanged
  • Same 0.91 counter and side weight
  • Handle inherits the thicker side stroke
  • Handle terminal cut flat
Open SansHumanist openness translated into broad, legible interface forms.
Open SansHome01-home.svg
Open SansSearch02-search.svg
Open SansMenu03-menu.svg
Open SansClose04-close.svg
Open SansChevron Left05-chevron-left.svg
Open SansChevron Right06-chevron-right.svg
Open SansChevron Up07-chevron-up.svg
Open SansChevron Down08-chevron-down.svg
Open SansArrow Left09-arrow-left.svg
Open SansArrow Right10-arrow-right.svg
Open SansPlus11-plus.svg
Open SansMinus12-minus.svg
Open SansCheck13-check.svg
Open SansInfo14-info.svg
Open SansWarning15-warning.svg
Open SansSettings16-settings.svg
Open SansUser17-user.svg
Open SansUsers18-users.svg
Open SansHeart19-heart.svg
Open SansStar20-star.svg
Open SansBell21-bell.svg
Open SansCalendar22-calendar.svg
Open SansMail23-mail.svg
Open SansLock24-lock.svg
Open SansTrash25-trash.svg

Type anatomy

Jost

Medium 500

An open-source geometric sans by Owen Earl for the indestructible type* foundry, reworking the Futura-era geometric tradition through near-circular bowls and decisive joints.

1.00O w : h
1.09Stroke contrast
NoneStress
Source glyph
capbaselinex-height (e)Oe
The O becomes the lens
Derived icon
jost SearchA search lens built from the jost uppercase O outline with a matched handle.
The letter
  • Geometric O on a near-perfect circle at 1.00
  • Near-monoline stroke, about 1.09
  • Perfectly circular counter
  • Even, decisive joints
Carried into the icon
  • Lens is the circular O, unchanged
  • Even ring weight carried to the handle
  • Counter stays perfectly round
  • Handle meets the ring cleanly
JostGeometric repetition and decisive angles translated into a sharper constructed family.
JostHome01-home.svg
JostSearch02-search.svg
JostMenu03-menu.svg
JostClose04-close.svg
JostArrow Right05-arrow-right.svg
JostPlus06-plus.svg
JostCheck07-check.svg
JostUser08-user.svg
JostHeart09-heart.svg
JostSettings10-settings.svg

Type anatomy

Inter

Semibold 600

Designed by Rasmus Andersson from 2016 as an open-source interface typeface, with a tall x-height and optical corrections that keep it clear at small screen sizes.

0.89O w : h
1.12Stroke contrast
VerticalStress
Source glyph
capbaselinex-height (e)Oe
The O becomes the lens
Derived icon
inter SearchA search lens built from the inter uppercase O outline with a matched handle.
The letter
  • Compact O, taller than wide at 0.89 w : h
  • Near-monoline stroke, about 1.12
  • Large counter for small sizes
  • Tall x-height, shown on the e
Carried into the icon
  • Lens is the compact O outline
  • Counter kept open for clarity
  • Even ring weight into the handle
  • Sized to read at interface scale
InterScreen-oriented proportions translated into compact symbols for interface clarity.
InterHome01-home.svg
InterSearch02-search.svg
InterMenu03-menu.svg
InterClose04-close.svg
InterArrow Right05-arrow-right.svg
InterPlus06-plus.svg
InterCheck07-check.svg
InterUser08-user.svg
InterHeart09-heart.svg
InterSettings10-settings.svg

Type anatomy

Satoshi

Bold 700

A contemporary sans-serif from the Indian Type Foundry, released free through Fontshare, setting broad circular bowls against flat terminals and angular joints.

0.94O w : h
1.09Stroke contrast
NoneStress
Source glyph
capbaselinex-height (e)Oe
The O becomes the lens
Derived icon
satoshi SearchA search lens built from the satoshi uppercase O outline with a matched handle.
The letter
  • Broad round O at 0.94 w : h
  • Near-monoline stroke, about 1.09
  • Flat terminals
  • Angular joint logic
Carried into the icon
  • Lens is the broad O outline
  • Ring weight matched to the family
  • Handle terminal cut flat
  • Join squared, no dark knot
SatoshiGeometric structure and distinctive joints translated into a more characterful system.
SatoshiHome01-home.svg
SatoshiSearch02-search.svg
SatoshiMenu03-menu.svg
SatoshiClose04-close.svg
SatoshiArrow Right05-arrow-right.svg
SatoshiPlus06-plus.svg
SatoshiCheck07-check.svg
SatoshiUser08-user.svg
SatoshiHeart09-heart.svg
SatoshiSettings10-settings.svg
Open Sans01 / 25
 
Jost01 / 10
 
Inter01 / 10
 
Satoshi01 / 10
 
Translation

Letter assembly is not translation.

The naive version of this work glues letterforms together and calls the result an icon. It is legible for about one second. Mature translation does something harder: it carries the construction grammar across — the terminal cut, the joint logic, the counter size, the ratio of stroke to space — and then draws a pictogram that obeys it. The lens of a magnifying glass is the O outline, unchanged. The handle is whatever the family's diagonal already is: humanist and cut flat in Open Sans, rigid in Quantico.

Public Sans / The production family

The one that shipped.

The five families above are the study. Public Sans is the answer: Victory sets its interface in it, so Victory’s icons were derived from it rather than bought beside it.

Fifty icons, fourteen categories, one fill-only compound path each on a 24-unit grid, drawn in currentColor so a symbol takes the colour of the sentence it sits in.

The construction rules, carried from the typeface

  1. Blunt, square terminals derived from Public Sans’ direct grotesque construction.
  2. Open apertures and generous internal counters for interface clarity.
  3. Low-contrast, even visual weight with calm rounded joins.
  4. A compact 24-unit grid, tuned to remain legible at 16–24 px.
  5. Neutral enough for system UI, but not anonymous: short hooks and firm shoulders remain visible.
Size50 icons

Navigation 05

  • home
  • menu
  • close
  • search
  • location

People 02

  • user
  • users

System 01

  • settings

Communication 02

  • mail
  • phone

Time 02

  • calendar
  • clock

Actions 09

  • link
  • external link
  • download
  • upload
  • plus
  • minus
  • trash
  • edit
  • share

Directional 08

  • chevron left
  • chevron right
  • chevron up
  • chevron down
  • arrow left
  • arrow right
  • arrow up
  • arrow down

Status 04

  • check
  • info
  • warning
  • question

Objects 04

  • heart
  • star
  • bookmark
  • eye

Security 02

  • lock
  • unlock

Data 04

  • filter
  • sort
  • grid
  • list

Media 03

  • image
  • play
  • pause

Files 02

  • document
  • folder

Brand 02

  • compass
  • shield
Small sizes

The proof is at 24 pixels.

A system that only works on a specimen sheet has not been designed, it has been illustrated. Each family ships a small-size test because the counter that reads generously at 256 is the counter that closes up first at 24 — and the family whose O has the largest counter for its width is the family whose icons survive furthest down.

Build the system

Make the brand part of how the work gets made.

I design systems that help teams, tools and agents carry brand strategy into daily production.

Start a conversation

A standard survives when it makes the work faster.