SlideShare a Scribd company logo
new fonts
for the web


         october 2009, marctobiaskunisch.com
hi!
i‘m tobs and i‘m a frontend
developer for eConversions



                   october 2009, marctobiaskunisch.com
i had my last cigarette
      on sunday




                 october 2009, marctobiaskunisch.com
and i‘d like to talk a
bit about @font-face




                october 2009, marctobiaskunisch.com
“     The @font-face rule allows for linking to fonts that are
          automatically activated when needed. This permits
          authors to work around the limitation of ‚web-safe‘
          fonts, allowing for consistent rendering independent of
          the fonts available in a given user's environment.
                                                             „


http://www.w3.org/TR/css3-fonts/
so what‘s possible?
http://nicewebtype.com/fonts/museo-and-sans/
http://nicewebtype.com/fonts/bello-and-proxima-nova/
the css
@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.otf') format('opentype');
}

h1 {
  font-face: 'Graublau Web', arial, sans-serif;
}
browser support
TrueType     OpenType PS    Embedded           Web Open Font
                        (.ttf)       (.otf)         OpenType (.eot)    Format (WOFF)




http://webfonts.info/wiki/index.php?title=@font-face_browser_support
better css
@font-face {
        font-family: 'Graublau Web';
        src: url('GraublauWeb.eot);
        src: local('Graublau Web Regular'), local('Graublau Web'),
                url('GraublauWeb.woff') format('woff'),
                url('GraublauWeb.otf') format('opentype');
      }

      h1 {
        font-face: 'Graublau Web', arial, sans-serif;
      }




http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
converting to .eot
Weft
(not really)




http://www.microsoft.com/typography/WEFT.mspx
fontforge
(otf to ttf)




http://fontforge.sourceforge.net/
TTF to EOT Font Converter




http://www.kirsle.net/wizards/ttf2eot.cgi
or much easier:
Font Squirrel
@font-face Kit Generator




http://www.fontsquirrel.com/fontface/generator
the real world
http://mindgarden.de
it degrades gracefully:
unfortunately,
not all fonts are
made for the web
not all fonts come with
  hinting for the screen

   “    Font hinting is the use of mathematical instructions to
        adjust the display of an outline font so that it lines up
        with a rasterized grid. At small screen sizes, with or
        without antialiasing, hinting is critical for producing a
        clear, legible text for human readers. It is also known
        as instructing.                                         „

http://en.wikipedia.org/wiki/Hinting
A font test with hinting
           (lower rows) and without
       hinting (upper rows) at 100%
          (above) and 400% (below).




http://en.wikipedia.org/wiki/Hinting
...plus file sizes, x-height, legibility...
what
boing boing
  did wrong
http://img401.imageshack.us/img401/1355/newboingboing.jpg
other issues
with @font-face
fout
(flash of unstyled text)
• re-rendered text - Firefox renders text using a
          default font while the @font-face file is being
          downloaded. Once the font file is downloaded,
          Firefox re-renders the text using the correct font.

        • invisible text - Most other browsers don’t draw the
          text at all until the font is downloaded.




http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/
http://remysharp.com/2009/06/23/safaris-problem-with-font-face/
• IE doesn’t render anything in the page until the
              font file is done downloading if there is a SCRIPT
              tag above the @font-face declaration.




http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/
licensing
• WOFF to the rescue?
• font foundries slowly realizing there are
  opportunities in web fonts

• always read the EULA
resources
http://openfontlibrary.fontly.org/
http://webfonts.info/
http://www.theleagueofmoveabletype.com/
http://www.fontsquirrel.com/
services
typekit.com
http://www.typotheque.com/webfonts
http://kernest.com
but keep in mind:

typography takes some skill
     (remember those animated gifs?)
just imagine people starting to embed
comic sans into their websites
so catch up on your reading




http://webtypography.net/intro/
I think

this will change the web...
...in a good way
     don‘t you?
thanks!
  questions?
slideshare.com/tobestobs
      marc tobias kunisch
     marctobiaskunisch.com
          @tobestobs

More Related Content

PDF
Typography For The Web
PPT
Web Font Replacement
PDF
The Type We Want
PDF
The State of Web Type
PDF
New Web Typography
KEY
CSS @font-face : Personalized fonts
PDF
The Type We Want (MIX10)
KEY
Rich Typography Options For The Web - or - Why sIFR is Dead in 2009
Typography For The Web
Web Font Replacement
The Type We Want
The State of Web Type
New Web Typography
CSS @font-face : Personalized fonts
The Type We Want (MIX10)
Rich Typography Options For The Web - or - Why sIFR is Dead in 2009

What's hot (14)

KEY
Employing Custom Fonts
PDF
To Hell with Web Safe Fonts
ZIP
What the @font-face
PDF
Web Fonts @ Douban Read
PDF
Why CSS Was Invented (Håkon Wium Lie)
PDF
The type revolutionary's cookbook
PDF
01 Introduction To CSS
PPTX
Advanced Custom Fields Lightning Talk WordCamp Miami 2018
PPT
ZingTabs - Dynamic iframe fan page tabs!
PPTX
Web ninja html & css
KEY
Cufon - Javascript Font Replacement
PDF
Responsive Web Fonts
KEY
Geek Meet: Web Typography and sIFR 3
PDF
Where are (web) designers going with web fonts?
Employing Custom Fonts
To Hell with Web Safe Fonts
What the @font-face
Web Fonts @ Douban Read
Why CSS Was Invented (Håkon Wium Lie)
The type revolutionary's cookbook
01 Introduction To CSS
Advanced Custom Fields Lightning Talk WordCamp Miami 2018
ZingTabs - Dynamic iframe fan page tabs!
Web ninja html & css
Cufon - Javascript Font Replacement
Responsive Web Fonts
Geek Meet: Web Typography and sIFR 3
Where are (web) designers going with web fonts?
Ad

Similar to new fonts for the web (20)

PDF
Mix10 final snook_ds15
KEY
The state of web typography
PDF
Making drupal beautiful with web fonts
KEY
Web Fonts: Why Bother?
PDF
Fonts on the Web - a guide to web fonts
PDF
Tool twist newsletter 2010
PPT
Web font services: March 2011
PDF
Web Typography with CSS3
PDF
The New Web Typography
PDF
The NEW Web Typography: Where the Sexy Is
PDF
Extensis Web Typography Workshop | WebVisions Portland
PPTX
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
PDF
Just Your Type: Web Typography & You
PDF
Webfonts and Web Typography
PDF
Web Safe Fonts are Dead Series | Part 1: Web Typography Reincarnated
PDF
Webfonts: Demystified
KEY
Typography online
PDF
The Trouble With Type
KEY
Using @font-face to unleash web typography
PDF
Progressive Enhancement & Intentional Degradation 2
Mix10 final snook_ds15
The state of web typography
Making drupal beautiful with web fonts
Web Fonts: Why Bother?
Fonts on the Web - a guide to web fonts
Tool twist newsletter 2010
Web font services: March 2011
Web Typography with CSS3
The New Web Typography
The NEW Web Typography: Where the Sexy Is
Extensis Web Typography Workshop | WebVisions Portland
Content Management & Web Analytics Theatre; Davin kluttz classy clowny or c...
Just Your Type: Web Typography & You
Webfonts and Web Typography
Web Safe Fonts are Dead Series | Part 1: Web Typography Reincarnated
Webfonts: Demystified
Typography online
The Trouble With Type
Using @font-face to unleash web typography
Progressive Enhancement & Intentional Degradation 2
Ad

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?

new fonts for the web