SlideShare a Scribd company logo
1 of 50
Download to read offline
The State of


         WEB TYPE
Auckland Web Meetup ¶ 20 May 2010 ¶ Matthew Buchanan
A seventh-grader writing a book report on
  Microsoft Word had more font choices than
     the person designing Esquire magazine’s
          website or the Ikea online catalog.
        —D EBO RA H N ET BURN, LO S AN GE LE S TI ME S




latimesblogs.latimes.com/home_blog/2010/05/the-changing-typography-of-the-web.html
Source: www.flickr.com/photos/six_7_8/3854121575/
WHERE WERE WE?
BROWSER FONTS
        Verdana
        Arial
 sans   Helvetica
SERIF   Lucida
        Tahoma
        Trebuchet
        Calibri

        Times
        Georgia
SERIF   Palatino
        Cambria
IMAGE REPLACEMENT
<h1>My Title</h1>

h1 {
  background-image: url(title.png);
  text-indent: -999em;
  overflow: hidden;
}



        Any typeface                  Not dynamic
  the                          the
 GOOD   Consistent rendering
        Typographic control
                               BAD    Inefficient
                                      Text selection
        Widest support                Images-off issue
FLASH REPLACEMENT
<h1>My Title</h1>

<script>
   if(typeof sIFR == "function")
      sIFR.replaceElement("h1", "font.swf");
</script>




        Reasonably secure            Licensing
  the                          the
 GOOD   Consistent rendering
        Wide support
                               BAD   Configuration
                                     Text selection
                                     Text scaling
                                     No Apple love
CANVAS / VML REPLACEMENT
<h1>My Title</h1>

<script>
   Cufon.set("fontFamily", "League Gothic");
   Cufon.replace("h1");
</script>




        Reasonably secure            Licensing
  the                          the
 GOOD   Consistent rendering
        No plugins
                               BAD   Font conversion
                                     Configuration
        Wide support                 Screen readers
        Works on iPhone OS           FOUT
WHAT’S NEW?
FONT-FACE EMBEDDING
       @font-face { }

First introduced in CSS2 recommendation
Removed from CSS2.1 specification
Implemented in IE4, September 1997
 —Proprietary EOT format
Now in Firefox 3.5, Safari 3.1, Opera 10, Chrome 4
Being a web designer will soon require
a deeper understanding of typography
       and how typefaces work.
 — JA SO N SAN TA M A RI A, A LIST APART 296




      www.alistapart.com/articles/on-web-typography/
FONT-FACE EMBEDDING
@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot');
  src: local('☺'),
    url('GraublauWeb.otf') format('opentype');
}



        Real fonts on the web         Licensing
  the                           the
 GOOD   Web standards
        No plugins
                                BAD   Rendering
                                      Security
                                      Page weight
                                      FOUT
FONT-FACE FORMATS
IE4+          Embedded OpenType (EOT)   60%




                                                Source: marketshare.hitslink.com/browser-market-share.aspx?qprid=2
Firefox 3.5   TrueType, OpenType        5.8%
Firefox 3.6 TrueType, OpenType, WOFF    15.3%
Opera 10      TrueType, OpenType        1.8%
Chrome 4      TrueType, OpenType, SVG   5.5%
Safari 3.1+   TrueType, OpenType, SVG   4%
iPhone OS SVG                           total
                                        92.4%
FONT-FACE LICENSING
Typefaces are electronic files, like MP3s
 —Difficult to protect against piracy
Problem: browsers linking to raw font files
 —Foundries want their hard work protected
Foundries use EULAs to control embedding
  —Some specify SWF, Cufón licences, most just PDF
Obfuscation
 —All formats vulnerable to being “unwrapped”
BETTER HOW?
FONT-FACE EFFECT
Web designers talking/thinking about type
Type foundries participating
New techniques and formats
 —Paul Irish: “Bulletproof @font-face syntax”
 —Web Open File Format (WOFF)
Hosted “middlemen” solutions
No single, standard format (yet)
There is the possibility that the middlemen,
by increasing acceptance of web fonts, will
hasten the arrival of a licensing standard—
and that this will, in turn, prompt Microsoft
to support @font-face for any licensed font.
 — JE F FR EY Z EL D M A N, G ODFAT HE R OF WE B DE SI GN




                    www.zeldman.com/x/54
NEW SERVICES
Typotheque     First foundry service, per-font fee

Typekit        Hosted subscription service, via JS+CSS

FontSquirrel   Library of free fonts, kit & file generators

Kernest        Free and paid subscription service

FontFont       Per-font fee, self-hosted or via Typekit

Fonts.com      Hosted service, free trial, via JS+CSS

Fontdeck       Private beta, CSS-only hosted solution

Google NEW!    Announced today, open-source library
FREE FONTS
   Titillium                           League Gothic
AC CAD EM IA DI BE LLE ARTI U RBINO    LEAG UE OF MOVEABLE TYPE




      Fertigo                         Museo Sans
             E XLJ BRIS                        EXLJ BR IS



      Calluna                         ChunkFive
             E XLJ BRIS                LEAG UE OF MOVEABLE TYPE



   Quicksand                          Goudy Bookletter
      A ND RE W PAGL INAWA N               BAR R Y SCH WARTZ
QUALITY CONTROL

Strunk & White’s
         FE RTIG O




Strunk         White s
      CHU NKFIVE
EXAMPLES




Source: www.typotheque.com
EXAMPLES




Source: sxsw.beercamp.com
EXAMPLES




Source: www.typekit.com/gallery
EXAMPLES




Source: www.typekit.com/gallery
MIDDLEMEN
                                          IE
                             EOT
                                        SAFARI,
                                       CHROME,
                            TTF/OTF     OPERA
          SECURITY
SERVICE   LICENSING   CDN
                            WOFF      FIREFOX 3.6


                             SVG
                                      iPHONE OS
SECURITY
Security through obfuscation
 —Edit “name” table, breaks desktop installation
    (typophile.com/node/70404)
 —Serve fonts as base64-encoded data URI
 —Cryptography
 —Referrer checking
 —Subsetting of glyphs
 —Use multiple files, recombine with font stack
    (skolar-1, skolar-2, etc.)
TYPEKIT
TYPEKIT
TYPEKIT
TYPEKIT
<h1 class="tk-skolar">My Title</h1>

<script type="text/javascript"
  src="http://use.typekit.com/vzv4jhc.js">
</script>

<script type="text/javascript">
  try{ Typekit.load(); } catch(e){}
</script>
TYPEKIT
       Multi-platform
       Hosted
       Distributed            Point of failure
 the   Licensed         the   Rendering
GOOD   Updated          BAD   Rent vs Buy
       Secure                 Page weight
       Cost-effective
       Easy
FONTDECK
FONTDECK

@font-face {
  font-family: 'Egyptienne URW Extra Narrow Bold';
  src: url('http://f.fontdeck.com/ … .eot');
  src: local('Egyptienne URW Extra Narrow Bold'),
  url('http://f.fontdeck.com/ … .woff')
    format('woff'),
  url('http://f.fontdeck.com/ … .ttf')
    format('opentype');
  font-weight: bold;
  font-style: normal;
}
LOOKS GOOD
RENDERING
Each OS platform implements own engine
Quartz 2D in OS X is smooth, but adds weight
Windows ClearType sharper, more jaggy
Windows DirectWrite offers improvement
Hinting & sub-pixel rendering can help
Font hinting … uses tables of mathematical
   instructions to align letterforms to the
 pixel grid and to determine which pixels
                  should be greyscaled.
    —TH OM AS GIANNAT TA SI O, S MA SH I N G MAG




www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
HINTING



Same glyphs, but right has hinting applied




                                             Source: www.cooper.com/journal/
Trading off legibility against integrity
Painstaking process, hundreds of hours
Tuning for specific rendering engines
RENDERING: PILL GOTHIC
Safari
OS X
 IE8
WIN 7
 IE7
 XP




                                  Source: www.typekit.com
Chrome
  IE7
VISTA
 XP
RENDERING: PILL GOTHIC




Source: www.typekit.com
RENDERING: FF TISA
Safari
OS X
 IE8
VISTA
 IE7
 XP




                               Source: www.typekit.com
Firefox
  IE7
WIN 7
 XP
IN USE
BIG NAMES
BIG NAMES
BIG NAMES
BIG NAMES
BIG NAMES
NEW!
            GOOGLE WEBFONTS
Announced today, open-source webfonts library
Launching with 18 fonts ready to use
Teamed up with Typekit
Typekit open sources its WebFont Loader

<script src="http://ajax.googleapis.com/
  ajax/libs/webfont/1/webfont.js"></script>

<script>
  WebFont.load({
    google: { families: ['Droid Sans'] } });
</script>
RESOURCES
nicewebtype.com
webtypography.net
www.alistapart.com/issues/296
typekit.com
fontsquirrel.com
theleagueofmoveabletype.com
typographica.org
typophile.com/forum/
ilovetypography.com/2009/08/07/the-font-as-service/
code.google.com/webfonts
Most font replacement techniques,
 including my own, were meant as
stepping stones to @font-face. 2010 is
 going to be the year of @font-face.
 —S IM O K I NN UN EN, C RE ATO R OF CU FÓN




    www.newsurl.net/in-depth-the-future-of-web-fonts/
THANKS
Matthew Buchanan
matthewbuchanan.name
  www.cactuslab.com

More Related Content

What's hot

Web Font Replacement
Web Font ReplacementWeb Font Replacement
Web Font Replacementbrinsknaps
 
User Defined Characters Solution Proposal
User Defined Characters Solution ProposalUser Defined Characters Solution Proposal
User Defined Characters Solution ProposalJun Fujisawa
 
CSS @font-face : Personalized fonts
CSS @font-face : Personalized fontsCSS @font-face : Personalized fonts
CSS @font-face : Personalized fontsYves Van Goethem
 
WOFF and emerging technology of web fonts
WOFF and emerging technology of web fontsWOFF and emerging technology of web fonts
WOFF and emerging technology of web fontsVladimir Levantovsky
 
WordPress Optimization & Security - LAC 2013, London
WordPress Optimization & Security - LAC 2013, LondonWordPress Optimization & Security - LAC 2013, London
WordPress Optimization & Security - LAC 2013, LondonBastian Grimm
 
Drawing the Line with Browser Compatibility
Drawing the Line with Browser CompatibilityDrawing the Line with Browser Compatibility
Drawing the Line with Browser Compatibilityjsmith92
 
LESS is More
LESS is MoreLESS is More
LESS is Morejsmith92
 
Navigating the Programmable Web
Navigating the Programmable WebNavigating the Programmable Web
Navigating the Programmable Webgoodfriday
 
Even faster web sites presentation 3
Even faster web sites presentation 3Even faster web sites presentation 3
Even faster web sites presentation 3Felipe Lavín
 
A rough guide to JavaScript Performance
A rough guide to JavaScript PerformanceA rough guide to JavaScript Performance
A rough guide to JavaScript Performanceallmarkedup
 
Web ninja html & css
Web ninja   html & cssWeb ninja   html & css
Web ninja html & cssAlfi Rizka
 
Solving font-family problems
Solving font-family problemsSolving font-family problems
Solving font-family problemsIgalia
 
To Hell with Web Safe Fonts
To Hell with Web Safe FontsTo Hell with Web Safe Fonts
To Hell with Web Safe FontsLennart Schoors
 
Even faster web sites
Even faster web sitesEven faster web sites
Even faster web sitesFelipe Lavín
 
PHP Presentation
PHP PresentationPHP Presentation
PHP PresentationNikhil Jain
 

What's hot (20)

Web Font Replacement
Web Font ReplacementWeb Font Replacement
Web Font Replacement
 
Responsive Web Fonts
Responsive Web FontsResponsive Web Fonts
Responsive Web Fonts
 
User Defined Characters Solution Proposal
User Defined Characters Solution ProposalUser Defined Characters Solution Proposal
User Defined Characters Solution Proposal
 
CSS @font-face : Personalized fonts
CSS @font-face : Personalized fontsCSS @font-face : Personalized fonts
CSS @font-face : Personalized fonts
 
[heweb11] CSS3 Makeover
[heweb11] CSS3 Makeover[heweb11] CSS3 Makeover
[heweb11] CSS3 Makeover
 
WOFF and emerging technology of web fonts
WOFF and emerging technology of web fontsWOFF and emerging technology of web fonts
WOFF and emerging technology of web fonts
 
CSS3 3D Workshop
CSS3 3D WorkshopCSS3 3D Workshop
CSS3 3D Workshop
 
AIGA EDGE
AIGA EDGEAIGA EDGE
AIGA EDGE
 
WordPress Optimization & Security - LAC 2013, London
WordPress Optimization & Security - LAC 2013, LondonWordPress Optimization & Security - LAC 2013, London
WordPress Optimization & Security - LAC 2013, London
 
Drawing the Line with Browser Compatibility
Drawing the Line with Browser CompatibilityDrawing the Line with Browser Compatibility
Drawing the Line with Browser Compatibility
 
LESS is More
LESS is MoreLESS is More
LESS is More
 
Navigating the Programmable Web
Navigating the Programmable WebNavigating the Programmable Web
Navigating the Programmable Web
 
HTML5 Update
HTML5 UpdateHTML5 Update
HTML5 Update
 
Even faster web sites presentation 3
Even faster web sites presentation 3Even faster web sites presentation 3
Even faster web sites presentation 3
 
A rough guide to JavaScript Performance
A rough guide to JavaScript PerformanceA rough guide to JavaScript Performance
A rough guide to JavaScript Performance
 
Web ninja html & css
Web ninja   html & cssWeb ninja   html & css
Web ninja html & css
 
Solving font-family problems
Solving font-family problemsSolving font-family problems
Solving font-family problems
 
To Hell with Web Safe Fonts
To Hell with Web Safe FontsTo Hell with Web Safe Fonts
To Hell with Web Safe Fonts
 
Even faster web sites
Even faster web sitesEven faster web sites
Even faster web sites
 
PHP Presentation
PHP PresentationPHP Presentation
PHP Presentation
 

Viewers also liked

IntroToArt-Unit1 test
IntroToArt-Unit1 testIntroToArt-Unit1 test
IntroToArt-Unit1 testfanzheng
 
WerWasWann - Beitrag zur Gründer Garage 2014
WerWasWann - Beitrag zur Gründer Garage 2014WerWasWann - Beitrag zur Gründer Garage 2014
WerWasWann - Beitrag zur Gründer Garage 2014Fabian Möschter
 
Secret Ingredients of Better Marketing
Secret Ingredients of Better MarketingSecret Ingredients of Better Marketing
Secret Ingredients of Better MarketingRand Fishkin
 
Finish Line Project
Finish Line ProjectFinish Line Project
Finish Line ProjectBeth Kanter
 
Breve historia de la educación escolar en el municipio de El Líbano.
Breve historia de la educación escolar en el municipio de El Líbano.Breve historia de la educación escolar en el municipio de El Líbano.
Breve historia de la educación escolar en el municipio de El Líbano.Hernán Rubio
 
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016Elena Bugnolo
 
PolyRacks Production Binder
PolyRacks Production BinderPolyRacks Production Binder
PolyRacks Production BinderRyan Nguyen
 
Club freebike
Club freebikeClub freebike
Club freebikeElmoro70
 
Bildungsmaterialien im Web2.0
Bildungsmaterialien im Web2.0Bildungsmaterialien im Web2.0
Bildungsmaterialien im Web2.0Patricia Köll
 
2011 intelligent operator_panels
2011 intelligent operator_panels2011 intelligent operator_panels
2011 intelligent operator_panelsadvantech2012
 
Trivadis Office365-Azure Case OdA
Trivadis Office365-Azure Case OdATrivadis Office365-Azure Case OdA
Trivadis Office365-Azure Case OdATrivadis
 
Guia de colaboración para empresas Fundación Recover
Guia de colaboración para empresas Fundación RecoverGuia de colaboración para empresas Fundación Recover
Guia de colaboración para empresas Fundación RecoverBorja Arnaiz Estévez
 
Que tiempo hace
Que tiempo haceQue tiempo hace
Que tiempo haceL. B.S.
 
Como pasar viejas cintas vhs a dvd
Como pasar viejas cintas vhs a dvdComo pasar viejas cintas vhs a dvd
Como pasar viejas cintas vhs a dvdyauliyacu
 
Credential for Centuar Research india
Credential for Centuar Research indiaCredential for Centuar Research india
Credential for Centuar Research indiacentaureresearch
 

Viewers also liked (20)

CSS3 now
CSS3 nowCSS3 now
CSS3 now
 
IntroToArt-Unit1 test
IntroToArt-Unit1 testIntroToArt-Unit1 test
IntroToArt-Unit1 test
 
WerWasWann - Beitrag zur Gründer Garage 2014
WerWasWann - Beitrag zur Gründer Garage 2014WerWasWann - Beitrag zur Gründer Garage 2014
WerWasWann - Beitrag zur Gründer Garage 2014
 
Secret Ingredients of Better Marketing
Secret Ingredients of Better MarketingSecret Ingredients of Better Marketing
Secret Ingredients of Better Marketing
 
Open Government Data Peru
Open Government Data PeruOpen Government Data Peru
Open Government Data Peru
 
Finish Line Project
Finish Line ProjectFinish Line Project
Finish Line Project
 
Breve historia de la educación escolar en el municipio de El Líbano.
Breve historia de la educación escolar en el municipio de El Líbano.Breve historia de la educación escolar en el municipio de El Líbano.
Breve historia de la educación escolar en el municipio de El Líbano.
 
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016
InfoJobs Italia - Soluzioni per il Reclutamento e l'Employer Branding 2016
 
PolyRacks Production Binder
PolyRacks Production BinderPolyRacks Production Binder
PolyRacks Production Binder
 
Games4Resilience - Manuel Sprung
Games4Resilience - Manuel SprungGames4Resilience - Manuel Sprung
Games4Resilience - Manuel Sprung
 
Rollen l l
Rollen l lRollen l l
Rollen l l
 
Club freebike
Club freebikeClub freebike
Club freebike
 
Bildungsmaterialien im Web2.0
Bildungsmaterialien im Web2.0Bildungsmaterialien im Web2.0
Bildungsmaterialien im Web2.0
 
Becquer_Rimas
Becquer_RimasBecquer_Rimas
Becquer_Rimas
 
2011 intelligent operator_panels
2011 intelligent operator_panels2011 intelligent operator_panels
2011 intelligent operator_panels
 
Trivadis Office365-Azure Case OdA
Trivadis Office365-Azure Case OdATrivadis Office365-Azure Case OdA
Trivadis Office365-Azure Case OdA
 
Guia de colaboración para empresas Fundación Recover
Guia de colaboración para empresas Fundación RecoverGuia de colaboración para empresas Fundación Recover
Guia de colaboración para empresas Fundación Recover
 
Que tiempo hace
Que tiempo haceQue tiempo hace
Que tiempo hace
 
Como pasar viejas cintas vhs a dvd
Como pasar viejas cintas vhs a dvdComo pasar viejas cintas vhs a dvd
Como pasar viejas cintas vhs a dvd
 
Credential for Centuar Research india
Credential for Centuar Research indiaCredential for Centuar Research india
Credential for Centuar Research india
 

Similar to The State of Web Type

New Web Typography
New Web TypographyNew Web Typography
New Web TypographyMonotype
 
Web font services: March 2011
Web font services: March 2011Web font services: March 2011
Web font services: March 2011RZasadzinski
 
The state of web typography
The state of web typographyThe state of web typography
The state of web typographyFour Kitchens
 
The type revolutionary's cookbook
The type revolutionary's cookbookThe type revolutionary's cookbook
The type revolutionary's cookbookFour Kitchens
 
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
 
Web Fonts: Why Bother?
Web Fonts: Why Bother?Web Fonts: Why Bother?
Web Fonts: Why Bother?Greg Veen
 
HTML5 vs Silverlight
HTML5 vs SilverlightHTML5 vs Silverlight
HTML5 vs SilverlightMatt Casto
 
Drupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for DrupalDrupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for DrupalAshok Modi
 
Successful Web Typography - The Developer's Ampersandwich
Successful Web Typography - The Developer's AmpersandwichSuccessful Web Typography - The Developer's Ampersandwich
Successful Web Typography - The Developer's AmpersandwichJenn Lukas
 
Coldfusion
ColdfusionColdfusion
ColdfusionRam
 
[Worskhop Summits] CSS3 Workshop
[Worskhop Summits] CSS3 Workshop[Worskhop Summits] CSS3 Workshop
[Worskhop Summits] CSS3 WorkshopChristopher Schmitt
 
Xke - Introduction to Apache Camel
Xke - Introduction to Apache CamelXke - Introduction to Apache Camel
Xke - Introduction to Apache CamelAlexis Kinsella
 
SmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers AmpersandwichSmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers AmpersandwichJenn Lukas
 
Hour 4
Hour 4Hour 4
Hour 4dpd
 
Mix 2010 twilight
Mix 2010 twilightMix 2010 twilight
Mix 2010 twilightIntergen
 

Similar to The State of Web Type (20)

New Web Typography
New Web TypographyNew Web Typography
New Web Typography
 
Web font services: March 2011
Web font services: March 2011Web font services: March 2011
Web font services: March 2011
 
Web fonts
Web fontsWeb fonts
Web fonts
 
The state of web typography
The state of web typographyThe state of web typography
The state of web typography
 
The type revolutionary's cookbook
The type revolutionary's cookbookThe type revolutionary's cookbook
The type revolutionary's cookbook
 
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
 
Web Fonts: Why Bother?
Web Fonts: Why Bother?Web Fonts: Why Bother?
Web Fonts: Why Bother?
 
HTML5 vs Silverlight
HTML5 vs SilverlightHTML5 vs Silverlight
HTML5 vs Silverlight
 
Drupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for DrupalDrupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for Drupal
 
Designing & Building Secure Web APIs
Designing & Building Secure Web APIsDesigning & Building Secure Web APIs
Designing & Building Secure Web APIs
 
Successful Web Typography - The Developer's Ampersandwich
Successful Web Typography - The Developer's AmpersandwichSuccessful Web Typography - The Developer's Ampersandwich
Successful Web Typography - The Developer's Ampersandwich
 
Transforming WebSockets
Transforming WebSocketsTransforming WebSockets
Transforming WebSockets
 
Coldfusion
ColdfusionColdfusion
Coldfusion
 
Web 101
Web 101Web 101
Web 101
 
The Trouble With Type
The Trouble With TypeThe Trouble With Type
The Trouble With Type
 
[Worskhop Summits] CSS3 Workshop
[Worskhop Summits] CSS3 Workshop[Worskhop Summits] CSS3 Workshop
[Worskhop Summits] CSS3 Workshop
 
Xke - Introduction to Apache Camel
Xke - Introduction to Apache CamelXke - Introduction to Apache Camel
Xke - Introduction to Apache Camel
 
SmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers AmpersandwichSmashingConf Whister: Developers Ampersandwich
SmashingConf Whister: Developers Ampersandwich
 
Hour 4
Hour 4Hour 4
Hour 4
 
Mix 2010 twilight
Mix 2010 twilightMix 2010 twilight
Mix 2010 twilight
 

Recently uploaded

guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...Pranav Subramanian
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...Pranav Subramanian
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisPeclers Paris
 
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Yantram Animation Studio Corporation
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Imagist3D Architectural and Interior Rendering Portfolio
Imagist3D Architectural and Interior Rendering PortfolioImagist3D Architectural and Interior Rendering Portfolio
Imagist3D Architectural and Interior Rendering PortfolioAlinaLau2
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementMd. Shariful Hoque
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy ysrajece
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 

Recently uploaded (20)

guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
ASME B31.4-2022 estandar ductos año 2022
ASME B31.4-2022 estandar ductos año 2022ASME B31.4-2022 estandar ductos año 2022
ASME B31.4-2022 estandar ductos año 2022
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
 
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Imagist3D Architectural and Interior Rendering Portfolio
Imagist3D Architectural and Interior Rendering PortfolioImagist3D Architectural and Interior Rendering Portfolio
Imagist3D Architectural and Interior Rendering Portfolio
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy y
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 

The State of Web Type

  • 1. The State of WEB TYPE Auckland Web Meetup ¶ 20 May 2010 ¶ Matthew Buchanan
  • 2. A seventh-grader writing a book report on Microsoft Word had more font choices than the person designing Esquire magazine’s website or the Ikea online catalog. —D EBO RA H N ET BURN, LO S AN GE LE S TI ME S latimesblogs.latimes.com/home_blog/2010/05/the-changing-typography-of-the-web.html
  • 5. BROWSER FONTS Verdana Arial sans Helvetica SERIF Lucida Tahoma Trebuchet Calibri Times Georgia SERIF Palatino Cambria
  • 6. IMAGE REPLACEMENT <h1>My Title</h1> h1 { background-image: url(title.png); text-indent: -999em; overflow: hidden; } Any typeface Not dynamic the the GOOD Consistent rendering Typographic control BAD Inefficient Text selection Widest support Images-off issue
  • 7. FLASH REPLACEMENT <h1>My Title</h1> <script> if(typeof sIFR == "function") sIFR.replaceElement("h1", "font.swf"); </script> Reasonably secure Licensing the the GOOD Consistent rendering Wide support BAD Configuration Text selection Text scaling No Apple love
  • 8. CANVAS / VML REPLACEMENT <h1>My Title</h1> <script> Cufon.set("fontFamily", "League Gothic"); Cufon.replace("h1"); </script> Reasonably secure Licensing the the GOOD Consistent rendering No plugins BAD Font conversion Configuration Wide support Screen readers Works on iPhone OS FOUT
  • 10. FONT-FACE EMBEDDING @font-face { } First introduced in CSS2 recommendation Removed from CSS2.1 specification Implemented in IE4, September 1997 —Proprietary EOT format Now in Firefox 3.5, Safari 3.1, Opera 10, Chrome 4
  • 11. Being a web designer will soon require a deeper understanding of typography and how typefaces work. — JA SO N SAN TA M A RI A, A LIST APART 296 www.alistapart.com/articles/on-web-typography/
  • 12. FONT-FACE EMBEDDING @font-face { font-family: 'Graublau Web'; src: url('GraublauWeb.eot'); src: local('☺'), url('GraublauWeb.otf') format('opentype'); } Real fonts on the web Licensing the the GOOD Web standards No plugins BAD Rendering Security Page weight FOUT
  • 13. FONT-FACE FORMATS IE4+ Embedded OpenType (EOT) 60% Source: marketshare.hitslink.com/browser-market-share.aspx?qprid=2 Firefox 3.5 TrueType, OpenType 5.8% Firefox 3.6 TrueType, OpenType, WOFF 15.3% Opera 10 TrueType, OpenType 1.8% Chrome 4 TrueType, OpenType, SVG 5.5% Safari 3.1+ TrueType, OpenType, SVG 4% iPhone OS SVG total 92.4%
  • 14. FONT-FACE LICENSING Typefaces are electronic files, like MP3s —Difficult to protect against piracy Problem: browsers linking to raw font files —Foundries want their hard work protected Foundries use EULAs to control embedding —Some specify SWF, Cufón licences, most just PDF Obfuscation —All formats vulnerable to being “unwrapped”
  • 16. FONT-FACE EFFECT Web designers talking/thinking about type Type foundries participating New techniques and formats —Paul Irish: “Bulletproof @font-face syntax” —Web Open File Format (WOFF) Hosted “middlemen” solutions No single, standard format (yet)
  • 17. There is the possibility that the middlemen, by increasing acceptance of web fonts, will hasten the arrival of a licensing standard— and that this will, in turn, prompt Microsoft to support @font-face for any licensed font. — JE F FR EY Z EL D M A N, G ODFAT HE R OF WE B DE SI GN www.zeldman.com/x/54
  • 18. NEW SERVICES Typotheque First foundry service, per-font fee Typekit Hosted subscription service, via JS+CSS FontSquirrel Library of free fonts, kit & file generators Kernest Free and paid subscription service FontFont Per-font fee, self-hosted or via Typekit Fonts.com Hosted service, free trial, via JS+CSS Fontdeck Private beta, CSS-only hosted solution Google NEW! Announced today, open-source library
  • 19. FREE FONTS Titillium League Gothic AC CAD EM IA DI BE LLE ARTI U RBINO LEAG UE OF MOVEABLE TYPE Fertigo Museo Sans E XLJ BRIS EXLJ BR IS Calluna ChunkFive E XLJ BRIS LEAG UE OF MOVEABLE TYPE Quicksand Goudy Bookletter A ND RE W PAGL INAWA N BAR R Y SCH WARTZ
  • 20. QUALITY CONTROL Strunk & White’s FE RTIG O Strunk White s CHU NKFIVE
  • 25. MIDDLEMEN IE EOT SAFARI, CHROME, TTF/OTF OPERA SECURITY SERVICE LICENSING CDN WOFF FIREFOX 3.6 SVG iPHONE OS
  • 26. SECURITY Security through obfuscation —Edit “name” table, breaks desktop installation (typophile.com/node/70404) —Serve fonts as base64-encoded data URI —Cryptography —Referrer checking —Subsetting of glyphs —Use multiple files, recombine with font stack (skolar-1, skolar-2, etc.)
  • 30. TYPEKIT <h1 class="tk-skolar">My Title</h1> <script type="text/javascript" src="http://use.typekit.com/vzv4jhc.js"> </script> <script type="text/javascript"> try{ Typekit.load(); } catch(e){} </script>
  • 31. TYPEKIT Multi-platform Hosted Distributed Point of failure the Licensed the Rendering GOOD Updated BAD Rent vs Buy Secure Page weight Cost-effective Easy
  • 33. FONTDECK @font-face { font-family: 'Egyptienne URW Extra Narrow Bold'; src: url('http://f.fontdeck.com/ … .eot'); src: local('Egyptienne URW Extra Narrow Bold'), url('http://f.fontdeck.com/ … .woff') format('woff'), url('http://f.fontdeck.com/ … .ttf') format('opentype'); font-weight: bold; font-style: normal; }
  • 35. RENDERING Each OS platform implements own engine Quartz 2D in OS X is smooth, but adds weight Windows ClearType sharper, more jaggy Windows DirectWrite offers improvement Hinting & sub-pixel rendering can help
  • 36. Font hinting … uses tables of mathematical instructions to align letterforms to the pixel grid and to determine which pixels should be greyscaled. —TH OM AS GIANNAT TA SI O, S MA SH I N G MAG www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/
  • 37. HINTING Same glyphs, but right has hinting applied Source: www.cooper.com/journal/ Trading off legibility against integrity Painstaking process, hundreds of hours Tuning for specific rendering engines
  • 38. RENDERING: PILL GOTHIC Safari OS X IE8 WIN 7 IE7 XP Source: www.typekit.com Chrome IE7 VISTA XP
  • 40. RENDERING: FF TISA Safari OS X IE8 VISTA IE7 XP Source: www.typekit.com Firefox IE7 WIN 7 XP
  • 47. NEW! GOOGLE WEBFONTS Announced today, open-source webfonts library Launching with 18 fonts ready to use Teamed up with Typekit Typekit open sources its WebFont Loader <script src="http://ajax.googleapis.com/ ajax/libs/webfont/1/webfont.js"></script> <script> WebFont.load({ google: { families: ['Droid Sans'] } }); </script>
  • 49. Most font replacement techniques, including my own, were meant as stepping stones to @font-face. 2010 is going to be the year of @font-face. —S IM O K I NN UN EN, C RE ATO R OF CU FÓN www.newsurl.net/in-depth-the-future-of-web-fonts/