Icons and the Web
betravis / bear_travis
bear.me/icons-web
About Me
What is an Icon?
Icons are visual metaphors that help users navigate an interface.
Why do we need them?
1973 Xerox PARC Alto
1984 Apple Macintosh
2013 iOS 7
Icons should help users navigate an interface
Icons on Screens
Pixel Perfect
16 x 24 icon
Ideal
Pixels
Vector
Raster
16x24, 24x36, 32x48
icon on 20 x 20 grid
result of 0.5px offset
The bad news
Icons may lose clarity when working with anything other than the exact pixels.
High resolution displays make these issues less visible.
Accessible
"rabbit"
Performant
Minimizing resource loads
What’s Good
- Pixel-level control
- Browser support
What’s Not
- Fixed size & resolution
- Limited packaging support
Anatomy of a font
p
p
p
and well supported
Fallbacks & accessibility
What’s good
- Scalable
- Stylable
- Solid browser support
What’s not
- Imprecise size & positioning
- Verbose accessibility & fallbacks
- Difficult to author fonts
Support
What’s Good
- Individual or packaged icons
- Vector based
- Use as image
- Many tool options
Use whatever makes your life easier.
I recommend SVG where possible.
Responsive icon design
Microphone from Iconic