SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
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/

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
➥🔝 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
 
➥🔝 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
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
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
 
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
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 

Kürzlich hochgeladen (20)

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 🔝✔️✔️
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
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
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
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
 
➥🔝 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...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
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
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
➥🔝 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🔝 ...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
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...
 
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...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 

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/