Designing from the Inside Out

35
Jason Pamental | @jpamental http://hwdesignco.com Typecast Webinar 29th April, 2014 Designing from the Inside Out Responsive Design Starts With Your Content

description

Slides from my presentation as part of the Typecast webinar 'Designing for maximum reach.' The full video of our webinar will be available here: http://typecast.com/seminars/rwd

Transcript of Designing from the Inside Out

Page 1: Designing from the Inside Out

Jason Pamental | @jpamental http://hwdesignco.com

Typecast Webinar29th April, 2014

Designing from the Inside Out Responsive Design Starts With Your Content

Page 2: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

What We’ll Cover

+ Lies & deceptions + An honest reconciliation + Making your typography responsive + How prototypes trump promises, and how to make them

without a lot of code

Page 3: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

It’s not what we don’t know that’ll kill us

It’s the lies we tell ourselves

Page 4: Designing from the Inside Out

hwdesignco.com | @jpamental | HighEdWeb NE | #hewebne

A Long Road to a Make-Believe Place

+We prop up our vision of the world with tricks & misconceptions

Page 5: Designing from the Inside Out

hwdesignco.com | @jpamental | HighEdWeb NE | #hewebne

A Long Road to a Make-Believe Place

+We prop up our vision of the world with tricks & misconceptions

960px

Page 6: Designing from the Inside Out

hwdesignco.com | @jpamental | HighEdWeb NE | #hewebne

A Long Road to a Make-Believe Place

+We prop up our vision of the world with tricks & misconceptions

Page 7: Designing from the Inside Out

hwdesignco.com | @jpamental | HighEdWeb NE | #hewebne

A Long Road to a Make-Believe Place

+We prop up our vision of the world with tricks & misconceptions

“A page is not a valuable concept even for someone who wants to read a book.”

Jeff Eaton (@eaton)

Page 8: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Take Away What We Can’t Know

+ Screen size+ Device capabilities+ Concurrent activities+ Depth of focus+ Purpose of visit

Page 9: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Focus on What’s Left: Typography

Page 10: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Focus on What’s Left: Typography

Page 11: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Five Four Simple Steps

+ Performance: select fonts with care, load what you need & don’t block the page draw

+ Progressive: plan for failure, tune up the loading process & fallback fonts to minimize FOUT

+ Proportion: small screens demand subtle scale

+ Polish: Design IS the details: OpenType is here!

Page 12: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Performance matters

+ Great typography isn’t ‘I used all of them’+ Load only what you need

Trade Gothic Next LT Pro Bold

this is a typeface this is a font

+ Each font has a performance cost+ Budget wisely

Page 13: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

FOUT is OUR fault

Page 14: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

FOUT is OUR fault

Page 15: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

FOUT is OUR fault

+ Use these: .wf-inactive / .wf-active+ This CSS results in a blank screen during load:

+ Add this & give them content, then fonts:

+ Adjust font-size, line-height, letter-spacing to avoid jumpiness + Yes, it’s that simple

body { font-family: “Trade Gothic”, helvetica, arial; }

.wf-inactive body { font-family: helvetica, arial; }

Page 16: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Progressively Enhance

Web fonts loaded

Page 17: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Progressively Enhance

No web fonts, uncorrected

Page 18: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Progressively Enhance

No web fonts, corrected

Page 19: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Progressively Enhance

Web fonts loaded

Page 20: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Proportion: one size won’t do

http://bit.ly/jprwt

Page 21: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Desktop geese & handheld gander

+ Small canvas requires subtle proportions

+ What works in print… works in print

+ Robert Bringhurst matters, but scale must adapt

Page 22: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

For example…

Page 23: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

For example…

Page 24: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

For example…

Page 25: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

A More Modern Scale

Page 26: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Measure & Scale

Page 27: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Measure & Scale

Page 28: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Measure & Scale

Page 29: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Measure & Scale

+ Use max-width on elements to keep text readable @media (min-width: 58em) { p { max-width: 38em; } }

+ CSS3 brings character counts, but not universal (ch & cx)+ Don’t forget: use real content!

Page 30: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Polish: Don’t Forget Fit & Finish

Page 31: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Polish: Don’t Forget Fit & Finish

Page 32: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Polish: Don’t Forget Fit & Finish

Page 33: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

Make Prototypes, Not Promises

Page 34: Designing from the Inside Out

hwdesignco.com | @jpamental | Typecast Webinar

“Designers Should Code As Much As Artists Should Mix Paint”

~ Mustafa Kurtuldu (@Mustafa_x) FOWD London

Page 35: Designing from the Inside Out

Jason Pamental | @jpamental http://hwdesignco.com

Thank You!Jason Pamental (@jpamental)

[email protected]