Active theme set to LightDarkLight high contrastDark high contrast and saved in preferences.
Copied to clipboard.
Error submitting your feedback! Please try again.
We’re hiring frontend developers! View open positions.

IconographyDraft

Nord Design System uses icons to provide additional meaning or in places where text label doesn’t fit. They communicate messages at a glance and draw attention to important information.

Our icon library is called Nordicons. Nordicons are designed to be used at small sizes and were built on a 10px grid which ensures that they render well when used with inline text or inside small interface items and buttons. Their design language is friendly and matches closely the shape and thickness of Nordhealth’s logomark.

When designing new icons, try to stick to symbols that represent the most basic ideas, objects or actions. Always prioritize representing the function, rather than how nice the icon looks.

Base grid #

A 10 × 10px grid is used as the foundation for all Nordicons to determine line thickness, proportions, and shape across the entire icon set. This foundational grid guides you when designing new icons and ensures a unified visual look.


Keyshapes #

Predefined key lines give you consistent sizing for basic shapes and proportions across the icon set. This helps to establish relationships between similar icons.


Style & Anatomy #

The stylistic conventions of Nordicons create a meaningful connection with our UI typeface and the Nordhealth logomark. The overall style is friendly, rounded, and matches closely the shape and thickness of both Nordhealth’s logomark and the typeface we use to set text in user interfaces.

  1. Corner
  2. Stroke
  3. Stroke terminal
  4. Bounding area
  5. Counter stroke
  6. Counter area

Stroke #

Nordicons use a consistent stroke width of 1px, including curves and angles. When designing new icons, maintain the same visual weight by using this stroke thickness for all new icons.

The only exception to this rule is when designing icons for tiny contexts. These icons are marked with -small suffix in our icon library.


Icon sizes #

Nordicons are drawn on a 10 × 10px grid and are scaled up and down linearly to different sizes. The most common sizes Nordicons are used in are:


ExampleDescriptionToken

8px

Size Icon XXS

This is a xx-small size for icons. Most commonly used for the caret icons inside navigation items and page progress icons.

var(--n-size-icon-xxs)

10px

Size Icon XS

This is a x-small size for icons. Most commonly used inside small form fields and buttons.

var(--n-size-icon-xs)

12px

Size Icon S

This is a small size for icons. Most commonly used for icons inside buttons and select menu toggles.

var(--n-size-icon-s)

16px

Size Icon M

This is a medium size for icons. Most commonly used for icons that sit inside large buttons.

var(--n-size-icon-m)

24px

Size Icon L

This is a large size for icons. Most commonly used for illustrative purposes.

var(--n-size-icon-l)

36px

Size Icon XL

This is a x-large size for icons. Most commonly used for illustrative purposes.

var(--n-size-icon-xl)

72px

Size Icon XXL

This is a xx-large size for icons. Most commonly used for illustrative purposes.

var(--n-size-icon-xxl)

Making an icon #

  1. Create a 10 × 10px artboard for each icon.
  2. In most cases Nordicons shouldn’t have padding around them.
  3. Set your workspace to snap to pixels and round most values to whole pixels.
  4. Don’t use borders or strokes to draw the icon.
  5. All possible shapes and paths should be combined into one.
  6. Make sure to properly name layers and artboards.

Figma usage #

You can find the design guidelines for Nordicons from our Figma Toolkit.



Getting support #

Have a question about iconography guidelines? Please head over to the Support page for more guidelines and ways to contact us.


Was this page helpful?

YesNo
Send feedback

We use this feedback to improve our documentation.

 
Edit page