SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Jason Pamental | @jpamental
http://hwdesignco.com
FOWD London | #FOWD
08 April, 2014
Type, Responsively
A More Modern Approach to Typography on the Web
hwdesignco.com | @jpamental | FOWD London | #FOWD
A Bit About Me
+ Live in the smallest state in the US
+ Designed my first site before there was a
<table> tag
+ Love to learn. Love to share even more.
+ Follow @aProperCollie around a lot 

& post pictures on Instagram
hwdesignco.com | @jpamental | FOWD London | #FOWD
An acknowledgement
+ I’m a fan of Responsive Web Design
+ RWD is a big deal. Really.
+ It’s also part of a larger conversation
about design
+ That includes typography
hwdesignco.com | @jpamental | FOWD London | #FOWD
What’s type got to do with it?
+ Everything: type is the most prevalent
design element on the page
+ Words have meaning – 

but letters have emotion
+ Type is the most efficient design element
(in terms of file size)
+ …but it works differently on the web
hwdesignco.com | @jpamental | FOWD London | #FOWD
When is our industry going stop
calling it“web”typography?
@sblakeborough, via twitter
hwdesignco.com | @jpamental | FOWD London | #FOWD
Not sure we can.
+ Encompasses all of what you know about
type & its use, but
+ Typography on the web requires
additional consideration (art & science)
+ Our canvas is fluid; constantly expanding
& contracting
+ Reading on screens will only increase
hwdesignco.com | @jpamental | FOWD London | #FOWD
So let’s move on.
hwdesignco.com | @jpamental | FOWD London | #FOWD
Hat–tip to London
+ First spoke about web fonts here in 2011
+ Used the phrase ‘Responsive Typography’
+ Wrote about it for fonts.com, Typecast.com
+ Since then, others have used it too
• Oliver Reichenstein @ ia.net
• Nick Sherman @ AEA
hwdesignco.com | @jpamental | FOWD London | #FOWD
But what does it mean?
hwdesignco.com | @jpamental | FOWD London | #FOWD
Responsive Typography, Defined
+ It’s more than just web fonts
+ Responsive Typography must be:
• Performant
• Progressive
• Proportional
• Polished
+ So let’s explore
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ You’ve got 5 seconds before they bail
+ Don’t waste users’ time
+ Respect the web, respect your users
+ Get the content on the screen
+ Font loader classes FTW
hwdesignco.com | @jpamental | FOWD London | #FOWD
FOUT is YOUR fault
+ Use these: .wf-inactive / .wf-active
+ This CSS results in a blank screen during load:

+ Add this & give them content, then fonts:

+ Yes, it’s that simple
body { font-family: “Trade Gothic”, helvetica, arial; }
.wf-inactive body { font-family: helvetica, arial; }
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ Tune fallback-specific CSS to avoid reflow
+ Test your design with fallback fonts only
+ Adjust font-size, line-height, letter-spacing
to avoid jumpiness
Web fonts loaded
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ Tune fallback-specific CSS to avoid reflow
+ Test your design with fallback fonts only
+ Adjust font-size, line-height, letter-spacing
to avoid jumpiness
No web fonts, uncorrected
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ Tune fallback-specific CSS to avoid reflow
+ Test your design with fallback fonts only
+ Adjust font-size, line-height, letter-spacing
to avoid jumpiness
No web fonts, corrected
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ Tune fallback-specific CSS to avoid reflow
+ Test your design with fallback fonts only
+ Adjust font-size, line-height, letter-spacing
to avoid jumpiness
Web fonts loaded
hwdesignco.com | @jpamental | FOWD London | #FOWD
Performance matters
+ Design for readability & beauty
+ But 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
hwdesignco.com | @jpamental | FOWD London | #FOWD
Progressively enhance
+ Asia, India, Africa are huge markets & growing
+ Most handsets running Opera Mini
+ Which does not support @font-face
+ cue: sad trombone
+ 350 Million reasons you should have tuned
your fallback styles
hwdesignco.com | @jpamental | FOWD London | #FOWD
Proportion: one size won’t do
+ Much has been written about RWD:
• Responsive Images
• Emerging UI Patterns
• Performance Optimization
+ Most ignore the scale of your type
+ I find this… disturbing.
hwdesignco.com | @jpamental | FOWD London | #FOWD
Desktopgeese&handheldgander
+ Small canvas requires
subtle proportions
+ What works in print…
works in print
+ Bringhurst matters,
but scale must adapt
hwdesignco.com | @jpamental | FOWD London | #FOWD
Elements of Typographic Style
+ Bringhurst’ scale
works well on desktop
+ Looks ungainly on
small screens
+ Here’s a scale that
helps translate:

http://bit.ly/jprwt
hwdesignco.com | @jpamental | FOWD London | #FOWD
For example…
hwdesignco.com | @jpamental | FOWD London | #FOWD
For example…
hwdesignco.com | @jpamental | FOWD London | #FOWD
For example…
hwdesignco.com | @jpamental | FOWD London | #FOWD
Responsive Typographic Style
+ Line length is important, but use device
norms for size
+ Think relative proportion, not specific
screen size
+ Test! Font quality is improving, but no excuse
for not knowing how it looks on ________
hwdesignco.com | @jpamental | FOWD London | #FOWD
Polish: design is details
+ Type is your voice. Speak eloquently.
+ Real quotation marks are brilliant
+ Browsers are lazy letter-spacers
+ OpenType is Awesome. See what the
kerfuffle is all about
hwdesignco.com | @jpamental | FOWD London | #FOWD
"This" is not“that”
+ CMS are dumb
+ Use libraries like Typogrify & Smartypants
+ Automatically replace quotes, &’s, more
+ Never leave an 

orphan
hwdesignco.com | @jpamental | FOWD London | #FOWD
Cozy is as cozy does
+ Loose letters look sloppy
+ Browsers aren’t so great at it
+ Try letter-spacing: -1px; in your headers

hwdesignco.com | @jpamental | FOWD London | #FOWD
Cozy is as cozy does
+ Loose letters look sloppy
+ Browsers aren’t so great at it
+ Try letter-spacing: -1px; in your headers

hwdesignco.com | @jpamental | FOWD London | #FOWD
Cozy is as cozy does
+ Loose letters look sloppy
+ Browsers aren’t so great at it
+ Try letter-spacing: -1px; in your headers

+ OpenType Features bring real kerning!
hwdesignco.com | @jpamental | FOWD London | #FOWD
OpenType Feature Fest
+ Real kerning tables
+ Ligatures, Fractions & Swashes oh my!

hwdesignco.com | @jpamental | FOWD London | #FOWD
OpenType Feature Fest
+ Real kerning tables
+ Ligatures, Fractions & Swashes oh my!

hwdesignco.com | @jpamental | FOWD London | #FOWD
OpenType Feature Fest
+ Real kerning tables
+ Ligatures, Fractions & Swashes oh my!

+ Every design element must have a purpose
+ Even if that purpose is simply greater beauty
hwdesignco.com | @jpamental | FOWD London | #FOWD
So let’s review.
hwdesignco.com | @jpamental | FOWD London | #FOWD
Responsive Web Typography
+ Yes, it’s a thing
+ It’s about adapting to screen size,
network speed & device capabilities
+ It’s about designing for what’s next
• Last Winter Olympics: there was no iPad
• The one before? No iPhone either
hwdesignco.com | @jpamental | FOWD London | #FOWD
Responsive Web Typography
+ Performance
• Stats, Platforms & Screen Tests
+ Progression (It’s the web. Stuff breaks)
• If the font fails, does your design hold up?
+ Proportion
• It’s about composition (think: small paintings)
+ Polish
hwdesignco.com | @jpamental | FOWD London | #FOWD
Don’t Panic.
+ There are lots of resources
+ Load only what you need

(specify each weight/variant)
+ Manage the loading process

http://bit.ly/jpfontfall2
+ Use a modular scale

http://bit.ly/jprwt
+ Add panache! (.net magazine May, 2014)
hwdesignco.com | @jpamental | FOWD London | #FOWD
Oh, and one more thing…
My book is in beta!
http://typeresponsively.com
(sign up to be notified when it’s available)
Jason Pamental | @jpamental
http://hwdesignco.com
Thank you!
http://bit.ly/jpfowd-rwt
FOWD London | #FOWD
08 April, 2014
hwdesignco.com | @jpamental | FOWD London | #FOWD
Resources & Links
+ Oliver Reichenstein’s post

http://ia.net/blog/responsive-typography-the-basics/
+ A More Modern Scale

http://typecast.com/blog/a-more-
modern-scale-for-web-typography/

Más contenido relacionado

Similar a Type, Responsively: A More Modern Approach to Typography on the Web

Type, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the webType, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the web
Jason Pamental
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
elliotjaystocks
 

Similar a Type, Responsively: A More Modern Approach to Typography on the Web (20)

Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Design for developers (april 25, 2017)
Design for developers (april 25, 2017)
 
Type, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the webType, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the web
 
PDF Forms
PDF FormsPDF Forms
PDF Forms
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
 
SharePoint Musical - SharePoint Saturday 2014
SharePoint Musical  - SharePoint Saturday 2014SharePoint Musical  - SharePoint Saturday 2014
SharePoint Musical - SharePoint Saturday 2014
 
The type revolutionary's cookbook
The type revolutionary's cookbookThe type revolutionary's cookbook
The type revolutionary's cookbook
 
Webfonts: Demystified
Webfonts: DemystifiedWebfonts: Demystified
Webfonts: Demystified
 
Flutter by Shubham
Flutter by ShubhamFlutter by Shubham
Flutter by Shubham
 
Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07
 
SmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers AmpersandwichSmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers Ampersandwich
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup2nd WordPress + Amazon Web Services Meetup
2nd WordPress + Amazon Web Services Meetup
 
Web Safe Fonts are Dead Series | Part 1: Web Typography Reincarnated
Web Safe Fonts are Dead Series | Part 1: Web Typography ReincarnatedWeb Safe Fonts are Dead Series | Part 1: Web Typography Reincarnated
Web Safe Fonts are Dead Series | Part 1: Web Typography Reincarnated
 
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
 
Wc philly 2012 presentation
Wc philly 2012 presentationWc philly 2012 presentation
Wc philly 2012 presentation
 
Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)
 
Blog Design (at BlogConf)
Blog Design (at BlogConf)Blog Design (at BlogConf)
Blog Design (at BlogConf)
 
[広島] Jaws-UG広島 第3回勉強会
[広島] Jaws-UG広島 第3回勉強会[広島] Jaws-UG広島 第3回勉強会
[広島] Jaws-UG広島 第3回勉強会
 
Career Advice for Programmers
Career Advice for Programmers Career Advice for Programmers
Career Advice for Programmers
 
Cool Stuff for Web Typography
Cool Stuff for Web TypographyCool Stuff for Web Typography
Cool Stuff for Web Typography
 

Más de Jason Pamental

Designing the Experience Continuum
Designing the Experience ContinuumDesigning the Experience Continuum
Designing the Experience Continuum
Jason Pamental
 
Web Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to PastureWeb Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to Pasture
Jason Pamental
 

Más de Jason Pamental (12)

Once Upon a Drop Cap
Once Upon a Drop CapOnce Upon a Drop Cap
Once Upon a Drop Cap
 
Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015
 
Designing the Experience Continuum
Designing the Experience ContinuumDesigning the Experience Continuum
Designing the Experience Continuum
 
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
 
Life of P FITC & CreateUpstate
Life of P FITC & CreateUpstateLife of P FITC & CreateUpstate
Life of P FITC & CreateUpstate
 
Life of p
Life of pLife of p
Life of p
 
The Battle Is Not the War
The Battle Is Not the WarThe Battle Is Not the War
The Battle Is Not the War
 
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web WorldDrawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
 
Death, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for UncertaintyDeath, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for Uncertainty
 
Death, Taxes & Viewport Chrome
Death, Taxes & Viewport ChromeDeath, Taxes & Viewport Chrome
Death, Taxes & Viewport Chrome
 
Web Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to PastureWeb Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to Pasture
 
Web Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to careWeb Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to care
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 

Último (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 

Type, Responsively: A More Modern Approach to Typography on the Web

  • 1. Jason Pamental | @jpamental http://hwdesignco.com FOWD London | #FOWD 08 April, 2014 Type, Responsively A More Modern Approach to Typography on the Web
  • 2. hwdesignco.com | @jpamental | FOWD London | #FOWD A Bit About Me + Live in the smallest state in the US + Designed my first site before there was a <table> tag + Love to learn. Love to share even more. + Follow @aProperCollie around a lot 
 & post pictures on Instagram
  • 3. hwdesignco.com | @jpamental | FOWD London | #FOWD An acknowledgement + I’m a fan of Responsive Web Design + RWD is a big deal. Really. + It’s also part of a larger conversation about design + That includes typography
  • 4. hwdesignco.com | @jpamental | FOWD London | #FOWD What’s type got to do with it? + Everything: type is the most prevalent design element on the page + Words have meaning – 
 but letters have emotion + Type is the most efficient design element (in terms of file size) + …but it works differently on the web
  • 5. hwdesignco.com | @jpamental | FOWD London | #FOWD When is our industry going stop calling it“web”typography? @sblakeborough, via twitter
  • 6. hwdesignco.com | @jpamental | FOWD London | #FOWD Not sure we can. + Encompasses all of what you know about type & its use, but + Typography on the web requires additional consideration (art & science) + Our canvas is fluid; constantly expanding & contracting + Reading on screens will only increase
  • 7. hwdesignco.com | @jpamental | FOWD London | #FOWD So let’s move on.
  • 8. hwdesignco.com | @jpamental | FOWD London | #FOWD Hat–tip to London + First spoke about web fonts here in 2011 + Used the phrase ‘Responsive Typography’ + Wrote about it for fonts.com, Typecast.com + Since then, others have used it too • Oliver Reichenstein @ ia.net • Nick Sherman @ AEA
  • 9. hwdesignco.com | @jpamental | FOWD London | #FOWD But what does it mean?
  • 10. hwdesignco.com | @jpamental | FOWD London | #FOWD Responsive Typography, Defined + It’s more than just web fonts + Responsive Typography must be: • Performant • Progressive • Proportional • Polished + So let’s explore
  • 11. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + You’ve got 5 seconds before they bail + Don’t waste users’ time + Respect the web, respect your users + Get the content on the screen + Font loader classes FTW
  • 12. hwdesignco.com | @jpamental | FOWD London | #FOWD FOUT is YOUR fault + Use these: .wf-inactive / .wf-active + This CSS results in a blank screen during load:
 + Add this & give them content, then fonts:
 + Yes, it’s that simple body { font-family: “Trade Gothic”, helvetica, arial; } .wf-inactive body { font-family: helvetica, arial; }
  • 13. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + Tune fallback-specific CSS to avoid reflow + Test your design with fallback fonts only + Adjust font-size, line-height, letter-spacing to avoid jumpiness Web fonts loaded
  • 14. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + Tune fallback-specific CSS to avoid reflow + Test your design with fallback fonts only + Adjust font-size, line-height, letter-spacing to avoid jumpiness No web fonts, uncorrected
  • 15. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + Tune fallback-specific CSS to avoid reflow + Test your design with fallback fonts only + Adjust font-size, line-height, letter-spacing to avoid jumpiness No web fonts, corrected
  • 16. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + Tune fallback-specific CSS to avoid reflow + Test your design with fallback fonts only + Adjust font-size, line-height, letter-spacing to avoid jumpiness Web fonts loaded
  • 17. hwdesignco.com | @jpamental | FOWD London | #FOWD Performance matters + Design for readability & beauty + But 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
  • 18. hwdesignco.com | @jpamental | FOWD London | #FOWD Progressively enhance + Asia, India, Africa are huge markets & growing + Most handsets running Opera Mini + Which does not support @font-face + cue: sad trombone + 350 Million reasons you should have tuned your fallback styles
  • 19. hwdesignco.com | @jpamental | FOWD London | #FOWD Proportion: one size won’t do + Much has been written about RWD: • Responsive Images • Emerging UI Patterns • Performance Optimization + Most ignore the scale of your type + I find this… disturbing.
  • 20. hwdesignco.com | @jpamental | FOWD London | #FOWD Desktopgeese&handheldgander + Small canvas requires subtle proportions + What works in print… works in print + Bringhurst matters, but scale must adapt
  • 21. hwdesignco.com | @jpamental | FOWD London | #FOWD Elements of Typographic Style + Bringhurst’ scale works well on desktop + Looks ungainly on small screens + Here’s a scale that helps translate:
 http://bit.ly/jprwt
  • 22. hwdesignco.com | @jpamental | FOWD London | #FOWD For example…
  • 23. hwdesignco.com | @jpamental | FOWD London | #FOWD For example…
  • 24. hwdesignco.com | @jpamental | FOWD London | #FOWD For example…
  • 25. hwdesignco.com | @jpamental | FOWD London | #FOWD Responsive Typographic Style + Line length is important, but use device norms for size + Think relative proportion, not specific screen size + Test! Font quality is improving, but no excuse for not knowing how it looks on ________
  • 26. hwdesignco.com | @jpamental | FOWD London | #FOWD Polish: design is details + Type is your voice. Speak eloquently. + Real quotation marks are brilliant + Browsers are lazy letter-spacers + OpenType is Awesome. See what the kerfuffle is all about
  • 27. hwdesignco.com | @jpamental | FOWD London | #FOWD "This" is not“that” + CMS are dumb + Use libraries like Typogrify & Smartypants + Automatically replace quotes, &’s, more + Never leave an 
 orphan
  • 28. hwdesignco.com | @jpamental | FOWD London | #FOWD Cozy is as cozy does + Loose letters look sloppy + Browsers aren’t so great at it + Try letter-spacing: -1px; in your headers

  • 29. hwdesignco.com | @jpamental | FOWD London | #FOWD Cozy is as cozy does + Loose letters look sloppy + Browsers aren’t so great at it + Try letter-spacing: -1px; in your headers

  • 30. hwdesignco.com | @jpamental | FOWD London | #FOWD Cozy is as cozy does + Loose letters look sloppy + Browsers aren’t so great at it + Try letter-spacing: -1px; in your headers
 + OpenType Features bring real kerning!
  • 31. hwdesignco.com | @jpamental | FOWD London | #FOWD OpenType Feature Fest + Real kerning tables + Ligatures, Fractions & Swashes oh my!

  • 32. hwdesignco.com | @jpamental | FOWD London | #FOWD OpenType Feature Fest + Real kerning tables + Ligatures, Fractions & Swashes oh my!

  • 33. hwdesignco.com | @jpamental | FOWD London | #FOWD OpenType Feature Fest + Real kerning tables + Ligatures, Fractions & Swashes oh my!
 + Every design element must have a purpose + Even if that purpose is simply greater beauty
  • 34. hwdesignco.com | @jpamental | FOWD London | #FOWD So let’s review.
  • 35. hwdesignco.com | @jpamental | FOWD London | #FOWD Responsive Web Typography + Yes, it’s a thing + It’s about adapting to screen size, network speed & device capabilities + It’s about designing for what’s next • Last Winter Olympics: there was no iPad • The one before? No iPhone either
  • 36. hwdesignco.com | @jpamental | FOWD London | #FOWD Responsive Web Typography + Performance • Stats, Platforms & Screen Tests + Progression (It’s the web. Stuff breaks) • If the font fails, does your design hold up? + Proportion • It’s about composition (think: small paintings) + Polish
  • 37. hwdesignco.com | @jpamental | FOWD London | #FOWD Don’t Panic. + There are lots of resources + Load only what you need
 (specify each weight/variant) + Manage the loading process
 http://bit.ly/jpfontfall2 + Use a modular scale
 http://bit.ly/jprwt + Add panache! (.net magazine May, 2014)
  • 38. hwdesignco.com | @jpamental | FOWD London | #FOWD Oh, and one more thing… My book is in beta! http://typeresponsively.com (sign up to be notified when it’s available)
  • 39. Jason Pamental | @jpamental http://hwdesignco.com Thank you! http://bit.ly/jpfowd-rwt FOWD London | #FOWD 08 April, 2014
  • 40. hwdesignco.com | @jpamental | FOWD London | #FOWD Resources & Links + Oliver Reichenstein’s post
 http://ia.net/blog/responsive-typography-the-basics/ + A More Modern Scale
 http://typecast.com/blog/a-more- modern-scale-for-web-typography/