Cowdidocs
Design

Typography

Cowdi type families, weights, scale, and usage guidance.

Families

RoleFamilyUse
PrimaryInterBody copy, interfaces, navigation, and labels
DisplayDM Sans BoldMarketing headlines and campaign titles
AccentCaveatOccasional handwritten annotations in marketing material

Inter, DM Sans, and Caveat are available from Google Fonts. In Next.js, load them with next/font:

import { Inter, DM_Sans, Caveat } from "next/font/google";

Use Inter as the default in all new work. Reserve Caveat for short decorative annotations; do not use it for body copy, controls, or product interfaces.

The Cowdi wordmark is custom artwork, not typeset text. Always use an approved logo asset rather than recreating it with a font.

Scale

Use this scale as the default for Cowdi communications and digital experiences.

StepSizeLine heightWeightUse
Display60px / 3.75rem1.1600Hero, one per page
H136px / 2.25rem1.2600Page title
H224px / 1.5rem1.3600Section
H318px / 1.125rem1.4600Subsection
Body16px / 1rem1.6400Default
Small14px / 0.875rem1.5400Secondary, captions
Mono14px / 0.875rem1.5400Code, IDs, amounts
  • Weights: use 400 for body copy, 500 for emphasis, and 600 for headings.
  • Tracking: use -0.02em at 36px and above; keep body copy at the default.
  • Line length: keep body copy to approximately 70 characters per line.

Numbers

Use tabular figures for amounts, reference numbers, and other values that need to align in columns:

font-variant-numeric: tabular-nums;

Use the mono step for values intended to be copied, such as IDs and codes.

On this page