Foundations of a design system

Written by Maxime

May 29, 2024

Foundations in a design system are the core principles, guidelines and branding assets that establish the baseline for creating consistent, cohesive, and scalable designs. Key elements of foundations in a design system typically include:

  • Typography
  • Colors
  • Spacing
  • Icons
  • Illustrations

Typography

In a design system, defining typography is crucial for maintaining consistency, readability, and brand identity across various platforms and products.
You will define the choice of your fonts and define how to display them: type, size, colors, ...
You will also change size depending of the viewport like for mobile, tablet or desktop. Using the power of Figma Variables will also help you manage them in a easy way.

Colors

In a design system, defining colors is essential for brand consistency and usability. Key elements include establishing a color palette with primary, secondary, and neutral colors, and providing tints and shades for versatility. Usage guidelines dictate where to apply these colors, while semantic colors handle specific feedback like success or error messages. Ensure accessibility by meeting contrast ratios and accommodating color blindness. Implement colors using design tokens for consistency, and consider theming for light and dark modes. This structured approach ensures a cohesive, accessible, and effective color strategy across all digital products.

Spacing

Spacingrefers to the consistent use of margins, padding, and gaps between elements to create a well-organized and visually pleasing layout. Spacing helps to define the relationship between different elements, improve readability, and create a balanced composition. Most measurements align to an 8 based grid applied. These base units will help keep the design consistent and improve communication between designers and developers.

Icons

Icons are small graphical elements used to visually represent actions, objects, or ideas. They are an essential part of the system's visual language, helping users navigate the interface more intuitively. Icons enhance the user experience by conveying meaning at a glance, without relying on text, and contribute to the overall design consistency.

Illustrations

Illustrations are visual elements that help to convey complex ideas, emotions, or concepts in a more engaging and creative way. They are typically larger, more detailed, and more narrative than icons and are used to enhance storytelling, provide visual interest, or explain abstract concepts.

More posts

The Ultimate Design System Checklist

October 11, 2024

This checklist will help designers, developers, and other stakeholders align on essential components and processes, leading to a cohesive and user-friendly experience across all digital products.

Read more

Powerful Figma plugins to automatize documentation

May 14, 2024

If you are building design system with Figma and need really good and automatized documentation, here are my top 5 plugins

Read more

Get started for free

Ready to create your design system? Start with a free version and if you feel confident to use our complete solution, check our pricings.