Skip to content

Typography

Gilroy ExtraBold leads display type. Outfit does the everyday work. Unbounded brings the bold geometric accent.

Primary

Ready to make.

Gilroy sets display headings: ExtraBold for headings, Light for light display text. Only these two free weights ship.

LightExtraBold
Everyday text

Everything in its place.

Outfit (OFL) sets body, labels, controls and IDs.

RegularMediumSemiboldBold
Secondary / accent

Make room.

Unbounded is for short headlines and campaign accents: one per layout.

MediumSemibold

Outfit does the everyday work. Unbounded adds a single moment of emphasis.

RoleSize / lineSample
Display72 / 76Ready to make.
Heading48 / 52Everything in its place.
Subheading32 / 38Find the right part.
Body16 / 24Manage the parts, tools and materials in your space.
Label14 / 20View inventory
Accent48 / 56Make room.

Keep long copy and interface text in Outfit. Use Unbounded for short phrases only. The samples above are scaled down to fit this page; the numbers are the real sizes.

The web fonts live in fonts/ and are wired up by tokens/tokens.css:

File Face
Gilroy-Light.woff2, Gilroy-ExtraBold.woff2 Gilroy 300, 800 (the free weights, Gilroy free-font EULA)
Outfit-Variable.woff2 Outfit 400-700 (SIL Open Font License)
Unbounded-Variable.woff2 Unbounded 500-600 (SIL Open Font License)

Token usage includes full type metrics and mobile roles: Gilroy 300/800, Outfit UI 400–700 and Unbounded for a short phrase. Architecture and native units explains host-owned native scaling.