A NSW Government website

Command Palette

Search for a command to run...

Type scale

A type scale is a structured system of font sizes, weights and line heights that creates a clear visual hierarchy. It ensures text is readable, consistent and visually aligned across all devices and screen sizes.

The NSW Government type scale is based on the 8-point grid system. This approach supports proportional spacing and sizing, helping designers maintain alignment and rhythm across email and web layouts.

Display large

Display – large sets the visual tone and should be reserved for the most prominent message in your email. Use a strong contrasting colour and ensure ample spacing around the text for readability across screen sizes.

Use sparingly for high-impact announcements or campaign headers.

Size: 64pxWeight: 300Line height: 80pxLetter spacing: -0.5px

Display medium

Display – medium supports hierarchy while maintaining balance within the layout. Avoid using it too frequently to prevent visual clutter.

Ideal for section introductions or featured content.

Size: 48pxWeight: 400Line height: 64pxLetter spacing: -0.25px

Display small

This size provides distinction without overpowering body text. Use it to lead into secondary content or highlight a quote or key takeaway. It can also provide emphasis within content blocks or callouts.

Size: 36pxWeight: 400Line height: 48pxLetter spacing: -0.15px

Headline large

Headline – large is typically used at the start of a main section. Ensure it follows logical hierarchy and avoid using more than once per screen.

It is used as the primary heading style for structuring long-form email content.

Size: 30pxWeight: 700Line height: 40pxLetter spacing: 0px

Headline medium

Headline – medium creates clear breaks between content areas and supports scannability, particularly on mobile.

It is used for sub-sections within the email layout.

Size: 24pxWeight: 700Line height: 32pxLetter spacing: 0px

Headline small

Use this for nested content (content placed within another content block), or to label grouped items like FAQs or linked resources. It maintains clarity while providing strong typographic contrast from body copy.

Size: 20pxWeight: 700Line height: 28pxLetter spacing: 0px

Body large

Designed for introductory text or summary paragraphs at the top of an email. This size supports easier reading on all devices and works well in accessibility-first layouts.

Size: 18pxWeight: 400Line height: 28pxLetter spacing: 0px

Body

Default size for general copy across the email. Body style ensures legibility and supports screen readers. Maintain line height around 1.5 for optimal readability and use left alignment.

Size: 16pxWeight: 400Line height: 24pxLetter spacing: 0px

Body small

Used for less prominent content such as disclaimers, footnotes or supporting details. Avoid using small text for important messages or links, especially in mobile view.

Size: 14pxWeight: 400Line height: 20pxLetter spacing: 0px

Body extra small

Reserved for legally required content or technical metadata in the email footer. Always check contrast and avoid placing on dark backgrounds unless WCAG contrast is met.

Size: 12pxWeight: 400Line height: 16pxLetter spacing: 0.1px

Label small

Use for UI elements such as buttons, tags or field labels. Labels should remain short and functional, and text must be clear when viewed at smaller resolutions or in dark mode.

Size: 11pxWeight: 700Line height: 16pxLetter spacing: 0.5px
Previous
Line height