System Icons
Icons are visual representations of ideas, objects or actions. They communicate messages at a glance, afford interactivity, and draw attention to important information.
System icons symbolize an action or a specific entity with meaning for the user.
Overview
For system icons, we have two options:
- Material Icons
- Nucleo Icons
Material Icons
Material Icons are the main library for use in our products.
Created by the Google team, this library is designed to be simple, modern and user-friendly. In order to maintain consistency and to ensure ease of use, Material icons have been defined as the main icon library in our design system. You should use this library for the system icons in your application.
Nucleo Icons
It is a paid library that was purchased for use in our applications. It is a fairly complete library that includes outlined, filled and colored style icons.
This library is an alternative for when you have a need to represent an action or idea that the main library does not offer. You must be very cautious in the use of this library because it will only be approved in special cases. You must make sure that the icon's design is similar to the Material icons, for example: the stroke, rounded edges and colors should be similar enough so that you cannot tell the difference.
How to use
For system icons we mainly use the outlined style.
In some cases you can combine styles like outlined and filled, but you must be cautious. Don't mix styles just for aesthetic reasons; any combination should respond to a just cause.
You can use a combination of styles to alert the user that an element is selected.
You may use colored icons to represent a brand, an external software or a country's flag.
For example, to represent documents such as Word, Excel, PDF, Adobe, etc, you can use colored icons. Just be careful not to mix them within the same section with icons of another style.
You can use colored icons to represent external software.
Do not mix black/white and colored icons in the same section.
Design Guidelines
Sizing
Our custom design system uses 20 x 20 dp icons.
Make sure that the icon size is 20 dp because most libraries using Material design work with an icon size of 24 dp. But this is not suitable for our applications.
Icon sizes
1. Material icons size
2. Nucleo icons size
Touch target
Adequate space should surround system icons to allow legibility and clicking area.
All touch targets for interactive icons need to be 40 dp.
Icon sizes guidelines.
1. Material icons touch target
2. Nucleo icons touch target
In tables, do not leave padding between row actions, just leave the touch target for separation.
Set a touch target of 40 dp for checkboxes.
Leave 8 dp of padding between the control and the label.
Alignment
When used next to text, icons should be center-aligned.
Do center-align icons when they’re next to text.
Don’t baseline-align icons to the text.
Icon styles
Important
The use of the outlined style without filler has been defined as the main style.
Both Material and Nucleo icons have different styles for use.
You should be sure to use the outlined style in the design of your interfaces. However, you can use filled icons in certain cases where the default style is not suitable for the interpretation of the icon or you need to indicate that an action has been performed on that icon.
Material icons styles
Nucleo icons styles
Resources
-
To see or download the Material Icons please refer to the link https://fonts.google.com/icons
-
To see the Nucleo Icons please refer to https://nucleoapp.com/premium-icons. To download the icons from this library, contact us through Slack.
-
In Figma you can install the Material Symbols plugin to facilitate searching and adding, creating a more efficient workflow. Follow the link https://www.figma.com/community/plugin/1088610476491668236/Material-Symbols