Transcript
Page 1: The Icon Design Process – Jon Hicks

D E S I G N P R O C E S S

J O N H I C K S @ H I C K S D E S I G N

Page 2: The Icon Design Process – Jon Hicks
Page 3: The Icon Design Process – Jon Hicks

how I started (Acorn Electron)

Page 4: The Icon Design Process – Jon Hicks
Page 5: The Icon Design Process – Jon Hicks
Page 6: The Icon Design Process – Jon Hicks

B Y J O N HI C K S T HE N O U N P R O J E C T

H AND BOOK

the

Page 7: The Icon Design Process – Jon Hicks

How do we use icons?

Page 8: The Icon Design Process – Jon Hicks
Page 9: The Icon Design Process – Jon Hicks
Page 10: The Icon Design Process – Jon Hicks
Page 11: The Icon Design Process – Jon Hicks

Menu Ddewislen Izbornik

メニュー Spyskaart

Page 12: The Icon Design Process – Jon Hicks
Page 13: The Icon Design Process – Jon Hicks
Page 14: The Icon Design Process – Jon Hicks
Page 15: The Icon Design Process – Jon Hicks

8

7

12

3

Page 16: The Icon Design Process – Jon Hicks

There's no emoticon for what I'm feeling!

Page 17: The Icon Design Process – Jon Hicks

useiconic.com

Page 18: The Icon Design Process – Jon Hicks

Why make your own?

Page 19: The Icon Design Process – Jon Hicks

Why make your own? Not the right size Not the right style Too many ‘spare’ icons Not the right icons

Page 20: The Icon Design Process – Jon Hicks
Page 21: The Icon Design Process – Jon Hicks

Research

Drawing

Deployment

Page 22: The Icon Design Process – Jon Hicks

Push Button Receive Bacon Applaud the JellyfishPush Bu!on Receive Bacon

Page 23: The Icon Design Process – Jon Hicks

Research Metaphors

Page 24: The Icon Design Process – Jon Hicks

|

Iconography RequirementsFile Edit View Insert Format Data Tools Add­ons Help All changes saved in Drive

$ % 123 

Arial   10     

 

 

Comments   Share

B1

[email protected]

      Practice­Online Essentials PD Mobile apps (PayDirect, One the Go) General­InteractionsClient Portal2

Research Brief & Icon Audit

Page 25: The Icon Design Process – Jon Hicks
Page 26: The Icon Design Process – Jon Hicks

‘View’

Research Metaphor

Page 27: The Icon Design Process – Jon Hicks

Iconic Symbolic

Research Metaphor

Page 28: The Icon Design Process – Jon Hicks

Research Follow Conventions

Page 29: The Icon Design Process – Jon Hicks

Research Before Conventions

Page 30: The Icon Design Process – Jon Hicks

Research Before Conventions

Page 31: The Icon Design Process – Jon Hicks
Page 32: The Icon Design Process – Jon Hicks

Research Local Knowledge

Page 33: The Icon Design Process – Jon Hicks
Page 34: The Icon Design Process – Jon Hicks

detail /close-up

Page 35: The Icon Design Process – Jon Hicks
Page 36: The Icon Design Process – Jon Hicks
Page 37: The Icon Design Process – Jon Hicks
Page 38: The Icon Design Process – Jon Hicks

8

7

12

3

Page 39: The Icon Design Process – Jon Hicks

Push Button Receive Bacon Applaud the JellyfishApplaud the Jellyfish

Page 40: The Icon Design Process – Jon Hicks

Drawing Styles & Grids

Page 41: The Icon Design Process – Jon Hicks

Style

Page 42: The Icon Design Process – Jon Hicks
Page 43: The Icon Design Process – Jon Hicks
Page 44: The Icon Design Process – Jon Hicks

“ The quest for the best visual simplification of a bluetooth headset ”

Style

Page 45: The Icon Design Process – Jon Hicks

Style Don’t get too fancy!

Page 46: The Icon Design Process – Jon Hicks

Style Simple as possible but…

Page 47: The Icon Design Process – Jon Hicks

Style …no simpler

20

Page 48: The Icon Design Process – Jon Hicks

Secure Login

Go Shopping!

20kg

Page 49: The Icon Design Process – Jon Hicks
Page 50: The Icon Design Process – Jon Hicks

Whatever you use… Decide Icon size & Style Final Export Format (SVG) Work on all icons together

Page 51: The Icon Design Process – Jon Hicks

Grid

Page 52: The Icon Design Process – Jon Hicks
Page 53: The Icon Design Process – Jon Hicks
Page 54: The Icon Design Process – Jon Hicks

Grid

Page 55: The Icon Design Process – Jon Hicks

Grid Sizing

Page 56: The Icon Design Process – Jon Hicks

Grid Sizing

Page 57: The Icon Design Process – Jon Hicks

Grid Sizing

Page 58: The Icon Design Process – Jon Hicks

Grid Balance

Page 59: The Icon Design Process – Jon Hicks

Grid Alignment

Page 60: The Icon Design Process – Jon Hicks

Grid Alignment

Page 61: The Icon Design Process – Jon Hicks

Grid Alignment

Page 62: The Icon Design Process – Jon Hicks

Grid Alignment

Page 63: The Icon Design Process – Jon Hicks

Grid Space

Page 64: The Icon Design Process – Jon Hicks
Page 65: The Icon Design Process – Jon Hicks

Expand Appearance

Page 66: The Icon Design Process – Jon Hicks

Expand Appearance

Page 67: The Icon Design Process – Jon Hicks

Strokes to Outlines

Page 68: The Icon Design Process – Jon Hicks

Strokes to Outlines

Page 69: The Icon Design Process – Jon Hicks

Unify

Page 70: The Icon Design Process – Jon Hicks

Reduce Anchor Points

Page 71: The Icon Design Process – Jon Hicks

Reduce Anchor Points

Page 72: The Icon Design Process – Jon Hicks

Reduce Anchor Points

Page 73: The Icon Design Process – Jon Hicks
Page 74: The Icon Design Process – Jon Hicks
Page 75: The Icon Design Process – Jon Hicks

AddType image/svg+xml svg svgz

AddEncoding gzip svgz

Page 76: The Icon Design Process – Jon Hicks
Page 77: The Icon Design Process – Jon Hicks

Please hide your potato

Page 78: The Icon Design Process – Jon Hicks

Deployment Iconfonts or SVG?

Page 79: The Icon Design Process – Jon Hicks
Page 80: The Icon Design Process – Jon Hicks

16×16px 32×32px

Page 81: The Icon Design Process – Jon Hicks

Why use Iconfonts? Scalable Small files Easily styled with CSS No sprites Supported in IE4+!

Page 82: The Icon Design Process – Jon Hicks

Why not? Fiddly process No meaning Only monochrome No font = no joy Rendering Inconsistencies

Page 83: The Icon Design Process – Jon Hicks

Jonny loves Facebook and Twitter, but doesn’t have time for either

Jonny ♥s ! and ", but doesn’t have ⏲ for either

No meaning?

Page 84: The Icon Design Process – Jon Hicks

😘💩😡😄😜💨😊

😔😌😒😞😝😉😍

📱🔇🚖🙆🙅🚓⛽️

No colour?

Page 85: The Icon Design Process – Jon Hicks

💩

Page 86: The Icon Design Process – Jon Hicks
Page 87: The Icon Design Process – Jon Hicks
Page 88: The Icon Design Process – Jon Hicks
Page 89: The Icon Design Process – Jon Hicks
Page 90: The Icon Design Process – Jon Hicks

Browsers without @font-face: Opera Mini 261 million Nokia XPress 70 million Blackberry 4 & 5 20 million Android 2.1 10 million Windows Phone 7–7.8 10-15 million

Total Estimate: 370 million.

Page 91: The Icon Design Process – Jon Hicks
Page 92: The Icon Design Process – Jon Hicks

Why not? No meaning Only monochrome No font = no joy Fiddly process Rendering Inconsistencies

Page 93: The Icon Design Process – Jon Hicks

Why use SVG? Less steps Support (3 versions back) Avoids Sprites Multiple Colours Still style-able with CSS Animations!

Page 94: The Icon Design Process – Jon Hicks

Basic

<img src=“twitter.svg”>

Page 95: The Icon Design Process – Jon Hicks

Basic, with (bad) fallback

<img src=“twitter.svg” onerror=“this.src=twitter.png”>

Page 96: The Icon Design Process – Jon Hicks

Background Image

Follow us on Twi"er

<a href=“https://twitter.com/foo"> <i class="icon icon-twitter”></i> Follow us on Twitter </a>

Page 97: The Icon Design Process – Jon Hicks

Custom Elements

Follow us on Twi"er

<a href=“https://twitter.com/foo"> <icon id=“twitter”> <icon-label for=“twitter”> Follow us on Twitter </icon-label> </a>

Page 98: The Icon Design Process – Jon Hicks
Page 99: The Icon Design Process – Jon Hicks
Page 100: The Icon Design Process – Jon Hicks
Page 101: The Icon Design Process – Jon Hicks

svg

data.svg.css

data.png.css

fallback.png.css icons.png

Page 102: The Icon Design Process – Jon Hicks

<noscript>

<script>

fallback.png.css icons.png

data.svg.css

data.png.css

Page 103: The Icon Design Process – Jon Hicks

.icon-burger { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%20%5B%0D%0A%09%3C%21ENTITY%20ns_flows%20%22http%3A//ns.adobe.com/Flows/1.0/%22%3E%0D%0A%5D%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20overflow%3D%22visible%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.75%2026.75c.512%200%201.023-.

Page 104: The Icon Design Process – Jon Hicks
Page 105: The Icon Design Process – Jon Hicks

97k

svg.css

15k

.woff

vs

Page 106: The Icon Design Process – Jon Hicks
Page 107: The Icon Design Process – Jon Hicks

<svg height="0" width="0" style="position:absolute;margin-left: -100%;”>

<path id="heart-icon" d=“M16,28.261c0,0-14-7.926-14-17.046c0-9.356,13.159-10.399,14-0.454c1.011-9.938,14-8.903,14,0.454C30,20.335,16,28.261,16,28.261z"/> </svg>

Page 108: The Icon Design Process – Jon Hicks

<svg class="icon" viewBox="0 0 32 32"> <use xlink:href="#heart-icon"></use> </svg>

<svg class="icon is-check" viewBox="0 0 32 32"> <use xlink:href="#heart-icon"></use> </svg>

<svg class="icon is-outlined" viewBox="0 0 32 32"> <use xlink:href="#heart-icon"></use> </svg>

Page 109: The Icon Design Process – Jon Hicks
Page 110: The Icon Design Process – Jon Hicks

Thank you for listening!

D E S I G N P R O C E S S