1 of 19

OSE icons

Style guide

Download the PDF

and view offline

2 of 19

Icon grids - 3

Crisp size - 4

Pixel grid - 5

Live area and breathing room - 6

Stroke/Line weight - 7

Stroke vs. Outlines - 8

Readability - 9

Curves and Radii - 10

Nodes in a vector object - 11

Black & white icons - 12

Color and tints - 13

Lighting - 14 - 15

Table of Contents

3 of 19

Icon grids

There are a wide variety of different sizes icons typically get presented in depending on which operating system and device someone is viewing them at. All dimensions are in pixels.

Right: 45 use cases across apple and google platforms, but only 28 different sizes.

4 of 19

Crisp Size

Crisp size is the default size at which an icon renders sharply on a screen. For an icon to render sharply, its lines and edges must line up perfectly with the pixel grid of the screen”. source

Right: Both images are the result of shrinking the original 256x256px image. The 50x50px image, aside from being smaller, is blurrier because it is not a multiple of 16px like the 64x64px image is.

5 of 19

Pixel grid

Keeping in mind that the icons need to adapt to several different sizes, from 16px to 1024px, we prefer creating them in vector software like inkscape rather than gimp.

Right: A vector graphic, in this case a circle, limits the loss of image quality as it gets reduced in size.

6 of 19

Live area & breathing room

The live area (blue) is the maximum space allowed for most icons. The yellow margin gives the icon breathing room and separates it from other graphics in the surrounding area or background.

Right: icon content area in blue and breathing room border in yellow at different sizes

7 of 19

Join Style

Corners or angled joins should have rounded edges which can be set in the Stroke Style panel in the Object menu in inkscape

8 of 19

Stroke/Line weight & cap style

Use 3 basic line weights to apply when creating icons using the inkscape template:

Thin: 10px

Medium: 20px

Heavy: 40px

The Cap style determines how the end of a line is drawn.” Tavmjong Bah

9 of 19

Stroke vs. Outlines

When you have finished tracing an icon you can lock in the proportions by outlining the strokes using the “Stroke to Path” option in the Path menu in Inkscape

Right: Although in “Normal” view mode (bottom) the icons look virtually identical, when viewed in “Outline” mode (top) you can appreciate their structural differences.

10 of 19

Readability

One quick way to test whether an icon you created will still read well at smaller sizes is to zoom out to 8% which is roughly the equivalent to an icon 42x42 pixels in size.

8%

109%

Right: as a general rule, apply thicker line weights to exterior shapes and thinner outlines to interior shapes like in the case of the concept design icon for example

11 of 19

Curves and Radii

generally prefer using circles rather than elipses/ovals... for 10px line weights use radius no smaller than Xpx

12 of 19

Nodes in a vector object

As a general rule try to use less nodes in a vector object to describe its shape. Using less nodes means curves will be smoother, file sizes will be smaller and will therefore upload/load more quickly.

Efficient use of nodes

Way too many nodes

Right: The file containing the circle on the left weighs 21 kb while the file on the right weighs 41 kb. When using many icons across an entire website for example, this seemingly small difference quickly adds up.

13 of 19

Black and white icons

For the icon creation phase of this project we are starting by leaving all the icons in black and white.

Right: a sample of recently created icons (see all the completed icons in the list)

14 of 19

Colors and tints

In certain situations it might be necessary to differentiate parts of an icon with a slightly different hue of the base color.

Highlights

Base colors

Shade

72b8dc

498aaa

196683

ffe400

eabe1e

d4992b

Right: color samples and corresponding hex codes

15 of 19

Lighting

Giving part of an icon the appearance of volume using the tints.

Right: Beveled edge and extruded surface

16 of 19

Lighting example

This style may not work well for all icon categories but is worth considering when representing physical objects like tools, parts and maybe even modules and whole machines.

Right: A simple object icon viewed at different scales.

17 of 19

Contrast

18 of 19

Simple icon example

an icon with no lighting effect used to represent electrical, mechanical or hydraulic functions for example...

Right:oioioi

19 of 19

Combining Icons

an icon with no lighting effect used to represent electrical, mechanical or hydraulic functions for example...

Right:oioioi