Transcript
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]


Recommended