SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
To hell with

WEB SAFE
 FONTS
  Lennart Schoors
Me
. web designer at Netlog
 http://www.netlog.com


. blog at http://lensco.be
Web Safe Fonts
Fonts on the internet today
You can do cool things with Times New Roman
But still ...
 . Verdana
 . Arial (Helvetica if you’re lucky)
 . Lucida Grande
 . Georgia
 . limited, sometimes boring font stacks
Alternatives
. image replacement, sIFR, Cufon, ...
   . accessibility
   . maintenance
   . often hard to get it just right
   . flash of content
   . dependency (Javascript, Flash)
. more pain in the ass than they should be
Solutions?
Option one: spice up your font stacks
font-family: Plantin, quot;Plantin stdquot;, quot;Plantinquot;,
quot;Baskervillequot;, Georgia, quot;Times New Romanquot;, serif;
Go wild!
. Vista/Office fonts
   . Calibri, Candara, Corbel, Cambria, ...
   . Centhury Gothic, Rockwell,
    Garamond, Gill Sans, ...
. (OS X) system fonts
   . American Typewriter, Futura, Optima,
    Palatino, Helvetica Neue (weights!), ...
. type foundry fonts
   . Frutiger, Meta, Archer, Gotham, DIN, ...
. watch your fallbacks (weight, width)
   . The Quick Brown Fox
   . The Quick Brown Fox
   . The Quick Brown Fox
check the font matrix: icanhaz.com/fontmatrix
Solutions?
Option two: font-embedding
@font-face
. part of CSS2
. simple
@font-face {
	 font-family: quot;Fontin Sansquot;;
	 src: url(FontinSans.otf);
	}

h1 { font-family: quot;Fontin Sansquot;, serif; }
Support
. Safari 3.1
. Firefox 3.5
. Opera 10

. IE4
Since IE4!? What’s the catch?
. Embedded Open Type (EOT)
. encoded & limited
. WEFT (Web Embedding Fonts Tool)
WEFT 3.2 (°2003) – cumbersome and annoying
IE implementation
IE chokes on prescribed procedure, so:

 <!--[if IE]>
 	 <style>
 	 	 @font-face {
 	 	 	 font-family: quot;Fontin Sansquot;;
 	 	 	 src: url(FontinSans.eot);
 			}
 	 </style>
 <![endif]-->
The piracy issue
. EOT = new standard?
   . fear of ‘DRM’
. Access Control Headers
. Foundries are hesitant
   . Similar to music and movie industries
   . Why not experiment with hosted,
    licensed fonts?
Until then
 . www.webfonts.info
 . www.theleagueofmoveabletype.com

 . Popular free fonts for embedding:
    . Graublau Sans Web, Fertigo, Fontin,
     Fontin Sans, Kaffeesatz, Museo, ...
Summary:
Get creative
Get creative!
. Expand your font choice
. Mix fonts (like em, strong, links, quotes, ...)
. Use weights, font-styles, small caps,
  (font-stretch), ...
. Mind variations in size and legibility
. Test all fonts in your stack on all platforms
Rockwell, Helvetica Neue, Optima and Andale
Mono on www.lensco.be
We got rid of the
“web safe” colors,
now let’s get rid of
“web safe” fonts!
That’s all folks!
. http://www.seedconference.com/
. http://www.markboultondesign.com
. http://24ways.org/2007/increase-your-font-stacks-with-font-matrix
. http://www.microsoft.com/typography/web/embedding/weft3/default.htm
. http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work
. http://webtypography.net/talks/skillswap09/

Read on at http://lensco.be

Más contenido relacionado

Similar a To Hell with Web Safe Fonts

The NEW Web Typography: Where the Sexy Is
The NEW Web Typography: Where the Sexy IsThe NEW Web Typography: Where the Sexy Is
The NEW Web Typography: Where the Sexy IsJason CranfordTeague
 
The New Web Typography
The New Web TypographyThe New Web Typography
The New Web TypographyForum One
 
Web Typography with sIFR 3 at Drupalcamp Copenhagen
Web Typography with sIFR 3 at Drupalcamp CopenhagenWeb Typography with sIFR 3 at Drupalcamp Copenhagen
Web Typography with sIFR 3 at Drupalcamp CopenhagenMark Wubben
 
New Web Typography
New Web TypographyNew Web Typography
New Web TypographyMonotype
 
Web Fonts: Why Bother?
Web Fonts: Why Bother?Web Fonts: Why Bother?
Web Fonts: Why Bother?Greg Veen
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2elliotjaystocks
 
Progressive enhancement
Progressive enhancementProgressive enhancement
Progressive enhancementZohar Arad
 
Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3Zohar Arad
 
Mix10 final snook_ds15
Mix10 final snook_ds15Mix10 final snook_ds15
Mix10 final snook_ds15Jonathan Snook
 
The Type We Want (MIX10)
The Type We Want (MIX10)The Type We Want (MIX10)
The Type We Want (MIX10)Jonathan Snook
 
Web Typography Tips
Web Typography TipsWeb Typography Tips
Web Typography TipsSara Cannon
 
14600 introduction to web design
14600 introduction to web design14600 introduction to web design
14600 introduction to web designraj063599
 
What happens when firefox crashes?
What happens when firefox crashes?What happens when firefox crashes?
What happens when firefox crashes?Erik Rose
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Christopher Schmitt
 
Web font services: March 2011
Web font services: March 2011Web font services: March 2011
Web font services: March 2011RZasadzinski
 

Similar a To Hell with Web Safe Fonts (20)

The NEW Web Typography: Where the Sexy Is
The NEW Web Typography: Where the Sexy IsThe NEW Web Typography: Where the Sexy Is
The NEW Web Typography: Where the Sexy Is
 
The New Web Typography
The New Web TypographyThe New Web Typography
The New Web Typography
 
Web Typography with sIFR 3 at Drupalcamp Copenhagen
Web Typography with sIFR 3 at Drupalcamp CopenhagenWeb Typography with sIFR 3 at Drupalcamp Copenhagen
Web Typography with sIFR 3 at Drupalcamp Copenhagen
 
New Web Typography
New Web TypographyNew Web Typography
New Web Typography
 
Web Fonts: Why Bother?
Web Fonts: Why Bother?Web Fonts: Why Bother?
Web Fonts: Why Bother?
 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
 
What the @font-face
What the @font-faceWhat the @font-face
What the @font-face
 
(Web ) Typography
(Web ) Typography(Web ) Typography
(Web ) Typography
 
Progressive enhancement
Progressive enhancementProgressive enhancement
Progressive enhancement
 
Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3
 
Mix10 final snook_ds15
Mix10 final snook_ds15Mix10 final snook_ds15
Mix10 final snook_ds15
 
The Type We Want (MIX10)
The Type We Want (MIX10)The Type We Want (MIX10)
The Type We Want (MIX10)
 
Css3 101
Css3 101Css3 101
Css3 101
 
Web Typography Tips
Web Typography TipsWeb Typography Tips
Web Typography Tips
 
Web fonts
Web fontsWeb fonts
Web fonts
 
14600 introduction to web design
14600 introduction to web design14600 introduction to web design
14600 introduction to web design
 
WEB and FONTS
WEB and FONTSWEB and FONTS
WEB and FONTS
 
What happens when firefox crashes?
What happens when firefox crashes?What happens when firefox crashes?
What happens when firefox crashes?
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
 
Web font services: March 2011
Web font services: March 2011Web font services: March 2011
Web font services: March 2011
 

Más de Lennart Schoors

Data, taste & confidence
Data, taste & confidenceData, taste & confidence
Data, taste & confidenceLennart Schoors
 
Web design for right-to-left languages
Web design for right-to-left languagesWeb design for right-to-left languages
Web design for right-to-left languagesLennart Schoors
 
Managing CSS for a big ass website - at Netlog
Managing CSS for a big ass website - at NetlogManaging CSS for a big ass website - at Netlog
Managing CSS for a big ass website - at NetlogLennart Schoors
 
Html 5 in a big nutshell
Html 5 in a big nutshellHtml 5 in a big nutshell
Html 5 in a big nutshellLennart Schoors
 

Más de Lennart Schoors (6)

Data, taste & confidence
Data, taste & confidenceData, taste & confidence
Data, taste & confidence
 
Look ma! No images!
Look ma! No images!Look ma! No images!
Look ma! No images!
 
HTML5 data attributes
HTML5 data attributes HTML5 data attributes
HTML5 data attributes
 
Web design for right-to-left languages
Web design for right-to-left languagesWeb design for right-to-left languages
Web design for right-to-left languages
 
Managing CSS for a big ass website - at Netlog
Managing CSS for a big ass website - at NetlogManaging CSS for a big ass website - at Netlog
Managing CSS for a big ass website - at Netlog
 
Html 5 in a big nutshell
Html 5 in a big nutshellHtml 5 in a big nutshell
Html 5 in a big nutshell
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

To Hell with Web Safe Fonts

  • 1. To hell with WEB SAFE FONTS Lennart Schoors
  • 2. Me . web designer at Netlog http://www.netlog.com . blog at http://lensco.be
  • 3. Web Safe Fonts Fonts on the internet today
  • 4. You can do cool things with Times New Roman
  • 5. But still ... . Verdana . Arial (Helvetica if you’re lucky) . Lucida Grande . Georgia . limited, sometimes boring font stacks
  • 6. Alternatives . image replacement, sIFR, Cufon, ... . accessibility . maintenance . often hard to get it just right . flash of content . dependency (Javascript, Flash) . more pain in the ass than they should be
  • 7. Solutions? Option one: spice up your font stacks
  • 8. font-family: Plantin, quot;Plantin stdquot;, quot;Plantinquot;, quot;Baskervillequot;, Georgia, quot;Times New Romanquot;, serif;
  • 9. Go wild! . Vista/Office fonts . Calibri, Candara, Corbel, Cambria, ... . Centhury Gothic, Rockwell, Garamond, Gill Sans, ... . (OS X) system fonts . American Typewriter, Futura, Optima, Palatino, Helvetica Neue (weights!), ...
  • 10. . type foundry fonts . Frutiger, Meta, Archer, Gotham, DIN, ... . watch your fallbacks (weight, width) . The Quick Brown Fox . The Quick Brown Fox . The Quick Brown Fox
  • 11. check the font matrix: icanhaz.com/fontmatrix
  • 13. @font-face . part of CSS2 . simple @font-face { font-family: quot;Fontin Sansquot;; src: url(FontinSans.otf); } h1 { font-family: quot;Fontin Sansquot;, serif; }
  • 14. Support . Safari 3.1 . Firefox 3.5 . Opera 10 . IE4
  • 15. Since IE4!? What’s the catch? . Embedded Open Type (EOT) . encoded & limited . WEFT (Web Embedding Fonts Tool)
  • 16. WEFT 3.2 (°2003) – cumbersome and annoying
  • 17. IE implementation IE chokes on prescribed procedure, so: <!--[if IE]> <style> @font-face { font-family: quot;Fontin Sansquot;; src: url(FontinSans.eot); } </style> <![endif]-->
  • 18. The piracy issue . EOT = new standard? . fear of ‘DRM’ . Access Control Headers . Foundries are hesitant . Similar to music and movie industries . Why not experiment with hosted, licensed fonts?
  • 19. Until then . www.webfonts.info . www.theleagueofmoveabletype.com . Popular free fonts for embedding: . Graublau Sans Web, Fertigo, Fontin, Fontin Sans, Kaffeesatz, Museo, ...
  • 21. Get creative! . Expand your font choice . Mix fonts (like em, strong, links, quotes, ...) . Use weights, font-styles, small caps, (font-stretch), ... . Mind variations in size and legibility . Test all fonts in your stack on all platforms
  • 22. Rockwell, Helvetica Neue, Optima and Andale Mono on www.lensco.be
  • 23. We got rid of the “web safe” colors, now let’s get rid of “web safe” fonts!
  • 24. That’s all folks! . http://www.seedconference.com/ . http://www.markboultondesign.com . http://24ways.org/2007/increase-your-font-stacks-with-font-matrix . http://www.microsoft.com/typography/web/embedding/weft3/default.htm . http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work . http://webtypography.net/talks/skillswap09/ Read on at http://lensco.be