SlideShare a Scribd company logo
1 of 24
Download to read offline
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

More Related Content

Similar to To Hell with Web Safe Fonts

The New Web Typography
The New Web TypographyThe New Web Typography
The New Web TypographyForum One
 
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
 
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 to To Hell with Web Safe Fonts (20)

The New Web Typography
The New Web TypographyThe New Web Typography
The New Web Typography
 
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
 
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
 

More from 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
 

More from 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
 

Recently uploaded

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
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
 
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
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
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
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Recently uploaded (20)

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
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
 
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
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
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
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

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