Design Guidelines
Anatomy
Skycons use strict guidelines for creation to ensure consistency and coherence across all of Sky, maintaining a uniform visual language. Please use the template provided if you are designing a new icon for your project or the system. If you need help, please ask the Sky UI team.
Please note: Some of the icons on this page have been scaled up for illustrative purposes only.
Linear and Solid Variations
All Skycons must have linear and solid variants in order to be able to have flexible use within the system. Solid versions should not be an inverted version of linear within a shape. If you need support in creating a solid version please ask the Sky UI team.
Solid icon giving higher contrast where needed
Linear icon used within a circle to create a solid version
Skycon Design Guidelines
Layout
Icons use a 32×32 pixel base grid with 28px live area and 2px reserved for padding and optical sizing.
Live area
Padding
Keyline Grid
A keyline grid is a set of guides to help maintain optical balance (visual weight) between icons. Use it as a starting point and guide, but not a hard rule. There are four basic shapes that represent common icon scale and placement.
Keyline grid
Pixel grid
Circle
Diameter: 28px
Square
Height: 24px
Width: 24px
Vertical Rectangle
Height: 28px
Width: 20px
Horizontal Rectangle
Height: 20px
Width: 28px
Circle shown used on ‘wifi’ icon.
Square shown used on ‘sizeSmall’ icon.
Vertical Rectangle shown used on ‘sim’ icon.
Horizontal Rectangle shown used on ‘tablet’ icon.
Stroke and layout
Icons use a consistent, centred stroke width of 2px. It is also recommended that there is a minimum gap of 2px between strokes.
A 2px stroke shown on linear ‘subtitles’ icon.
A 2px gap shown on solid ‘subtitles’ icon.
End caps
We use a simplified 1px ‘Sky Curve’ on our Skycons to keep them quintessentially Sky. For double ended lines we try to alternate the direction of the curved cap unless there is a clear direction of focus. The curved corner is set to a radius of 1px.
Consider the direction of the corners, and whether mirroring would be more suitable than both pointing in the same direction. Example shows ‘maximise’ icon.
Do not round all corners, or round in an unnatural direction of movement.
Corner Radius
Inside corner radius should be kept at zero, this is to avoid added complexity inside of the shapes. The recommended and default corner radius is 1px to create consistency across icons.
Corner radius shown on ‘page’ icon.
Inside corner radius shown on ‘page’ icon.
Clarity (pixel perfection)
To keep consistency and clarity, all icons should be aligned to pixel grid. If it's not possible to stick to the pixel grid, a 0.5px leniency is allowed.
Align icons to pixel grid. Shown on ‘page’ icon, solid.
Do not position the icon on a coordinate that isn’t aligned to the pixel grid.
Shapes
All shapes need to be simple and easily recognisable. Avoid unnecessary complexity by adding shadows or minute details that will be lost with scaling.
Simplify icons for greater clarity and legibility. Example shows ‘controller’ icon.
Do not over-complicate icons.
Make icons face forward. Example shows ‘speechBubble’ icon.
Do not tilt, rotate, or make icons appear dimensional.