SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Sunday, April 3, 2011   1
three YEARS ago




                          BarCamp Miami 2008


Sunday, April 3, 2011                          2
css2 TYPOGRAPHY
                              font-family
                              font-style
                             font-weight
                               font-size
                            word-spacing
                            letter-spacing
                            text-decoration
                            text-transform
                              line-height
                             vertical-align




Sunday, April 3, 2011                         3
beyond WEB-SAFE typography
                                 sIFR
                                Cufón
                               P+C DTR
                                 FLIR
                                 SIIR
                                sIFR 3
                                 DTR
                              typeface.js
                                swfIR
                               & more!




Sunday, April 3, 2011                            4
“Being a web designer will soon
           require a deeper understanding of
         typography and how typefaces work.”



                        NOVEMBER 2009




Sunday, April 3, 2011                          5
2010
                        the year of @font-face




Sunday, April 3, 2011                            6
why 2010?
                 Improved browser support
                 New type format for web only (WOFF)
                 More fonts allowing web use in EULA
                 More @font-face resources being available
                 New implementation techniques
                        • Typekit, Fontdeck & others
                        • Roll your own




Sunday, April 3, 2011                                        7
2010: Year of @font-face




Sunday, April 3, 2011                              8
2010: Year of @font-face




Sunday, April 3, 2011                              9
2010: Year of @font-face




Sunday, April 3, 2011                              10
2010: Year of @font-face




Sunday, April 3, 2011                              11
2010: Year of @font-face




Sunday, April 3, 2011                              12
Where are we now?:


                           2011

Sunday, April 3, 2011                        13
css3 TYPOGRAPHY
                             font-variant
                             font-stretch
                             text-shadow
                              hypenation
                              word-wrap
                            font-size-adjust
                            text-emphasize




Sunday, April 3, 2011                          14
css3 TYPOGRAPHY
                            text-decoration




Sunday, April 3, 2011                         15
css3 TYPOGRAPHY
                            multi-column




Sunday, April 3, 2011                      16
css3 TYPOGRAPHY
                            multi-column




Sunday, April 3, 2011                      17
css3 TYPOGRAPHY
                            text-overflow




Sunday, April 3, 2011                       18
css3 TYPOGRAPHY
                            text-overflow




Sunday, April 3, 2011                       19
Sunday, April 3, 2011   20
@font-face SYNTAX
                           Bulletproof @font-face




Sunday, April 3, 2011                               21
@font-face SYNTAX
                          Mo’ Bulletproof @font-face




Sunday, April 3, 2011                                  22
@font-face SYNTAX
                               Fontspring @font-face syntax




                       Works in Safari 5.03, IE 6-9, Firefox 3.6-4,
                    Chrome 8, iOS 3.2-4.2, Android 2.2-2.3, Opera 11



Sunday, April 3, 2011                                                  23
@font-face GENERATOR




Sunday, April 3, 2011                          24
Question:
                        Why does the syntax have to be
                              so complicated?

                                    Answer:
                        Different browsers like different
                                  file formats.

Sunday, April 3, 2011                                       25
@font-face FORMATS

                 OTF - OpenType Font
                 TTF - TrueType Font
                 EOT - Embedded OpenType
                 WOFF - Web Open Font Format
                 SVG - Scalable Vector Graphic




Sunday, April 3, 2011                            26
BROWSER compatibility
                 Firefox 3.5+ (TTF, OTF)
                 Firefox 3.6+ (TTF, OTF, WOFF)
                 Safari 3.1+ (TTF, OTF, SVG)
                 Chrome 5+ (TTF, OTF, WOFF, SVG)
                 Opera 10+ (TTF, OTF, SVG)
                 IE 4+ (EOT)
                 IE 9+ (EOT, WOFF)
                 MobileWebkit (SVG)
                 Android (TTF, OTF)




Sunday, April 3, 2011                              27
^
                         why



                        WOFF
                          ?
Sunday, April 3, 2011          28
Sunday, April 3, 2011   29
font RENDERING
                        @font-face relies on a browser’s native font rendering




                               http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/




Sunday, April 3, 2011                                                                          30
font RENDERING

                                     Operating systems
                                         Web browsers
                            Font smoothing preferences
                                             Font files
                                       Typeface hinting



                        http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/




Sunday, April 3, 2011                                                                   31
font RENDERING
                         Easy fix: hi-res displays




                              http://www.apple.com/




Sunday, April 3, 2011                                 32
font ABUSE
                        Remember this?




                        (I’ve blocked it out)


Sunday, April 3, 2011                           33
“Just because you can use
                               the font that looks
                        like it’s wearing bellbottoms,
                        doesn't mean you should .”




                             http://www.alistapart.com/articles/on-web-typography/




Sunday, April 3, 2011                                                                34
“With great power
                        comes great responsibility.”


                                 UNCLE BEN
                                  SPIDERMAN




Sunday, April 3, 2011                                  35
font LICENSING
             Not all fonts are licensed for web usage
             Font foundries have no way to keep fonts from being used
             Typefaces are electronic files, like MP3s
                 • Difficult to protect against piracy
                 • Like pirating a movie


             It’s illegal (And not cool)




Sunday, April 3, 2011                                                   36
font LICENSING
             Free & open source
                 • fontsquirrel.com
                 • openfontlibrary.org
                 • theleagueofmoveabletype.com
                 • code.google.com/webfonts




Sunday, April 3, 2011                              37
font LICENSING
               Paid font solutions
                   • Typekit
                   • Fontdeck
                   • WebINK (Extensis)
                   • Typotheque
                   • Kernest
                   • and more
                     • look for something from Hoefler & Frere-Jones (HF&J) soon




Sunday, April 3, 2011                                                              38
paid FONT solutions




                        Licensed fonts          Rent versus buy
                            Hosted        Flash of Unstyled Text (FOUT)
                            Secure              No offline version
                        Writes the code               $$$
                  Standards compliant



Sunday, April 3, 2011                                                     39
Question:
                        What’s the difference between
                        Typekit (or any font delivery
                         service) and @font-face?

                                  Answer:
                                 Not much.


Sunday, April 3, 2011                                   40
the FUTURE?

                        More fonts will include web use in EULAs

                               Focus on security (DRM?)

                               More new quality webfonts

                               More affordable typefaces

                          Offline preview in your own designs




Sunday, April 3, 2011                                              41
the FUTURE?
                        More paid (and unpaid) solutions




                                      ?
Sunday, April 3, 2011                                      42
the FUTURE?
                         Improved rendering




Sunday, April 3, 2011                         43
resources & LINKS
                              http://www.alistapart.com/articles/on-web-typography/

                        http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax

                                            http://lostworldsfairs.com/

                               CSS3 Fonts module - http://www.w3.org/TR/WD-font/

              http://net.tutsplus.com/tutorials/html-css-techniques/typography-on-the-web/

               @font-face Code Generator - http://www.fontsquirrel.com/fontface/generator

                          http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/

                                How to Choose a Typeface - http://bit.ly/choosetype

         Elements of Typographic Style Applied to the Web - http://webtypography.net/intro/

                         Gzip your fonts - http://www.phpied.com/gzip-your-font-face-files/




Sunday, April 3, 2011                                                                         44
THANKS
                                          derekbender.com
                                            @derekbender
                                    slideshare.net/derekbender
                                            vidaroo.com


                                              featuring
                        League Gothic, Futura, Georgia, Helvetica Neue & Tungsten




Sunday, April 3, 2011                                                               45

Contenu connexe

En vedette

Typography Essentials: Part 2
Typography Essentials: Part 2Typography Essentials: Part 2
Typography Essentials: Part 2Jennifer Janviere
 
How to Use Color Wisely
How to Use Color WiselyHow to Use Color Wisely
How to Use Color WiselyEthos3
 
Typography Essentials: Part 1
Typography Essentials: Part 1Typography Essentials: Part 1
Typography Essentials: Part 1Jennifer Janviere
 
Presentation & communication skills
Presentation & communication skills Presentation & communication skills
Presentation & communication skills gihan aboueleish
 
Beautiful Web Typography (#5)
Beautiful Web Typography (#5)Beautiful Web Typography (#5)
Beautiful Web Typography (#5)Pascal Klein
 

En vedette (7)

Typography Essentials: Part 2
Typography Essentials: Part 2Typography Essentials: Part 2
Typography Essentials: Part 2
 
5 Reasons Typography is Powerful
5 Reasons Typography is Powerful5 Reasons Typography is Powerful
5 Reasons Typography is Powerful
 
How to Use Color Wisely
How to Use Color WiselyHow to Use Color Wisely
How to Use Color Wisely
 
Typography Essentials: Part 1
Typography Essentials: Part 1Typography Essentials: Part 1
Typography Essentials: Part 1
 
Presentation & communication skills
Presentation & communication skills Presentation & communication skills
Presentation & communication skills
 
Presentation Skills
Presentation  SkillsPresentation  Skills
Presentation Skills
 
Beautiful Web Typography (#5)
Beautiful Web Typography (#5)Beautiful Web Typography (#5)
Beautiful Web Typography (#5)
 

Similaire à The State of Web Typography

A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...Alexandre Porcelli
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfonyAlvaro Videla
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalkstoJason Diller
 
Using+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applicationsUsing+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applicationsMuhammad Ikram Ul Haq
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?The Design Zoo
 
Typography on the Web
Typography on the WebTypography on the Web
Typography on the WebSara Cannon
 
How Lanyrd uses Twitter
How Lanyrd uses TwitterHow Lanyrd uses Twitter
How Lanyrd uses TwitterSimon Willison
 
Web Font Replacement
Web Font ReplacementWeb Font Replacement
Web Font Replacementbrinsknaps
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Datainterface2011
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersRyan Stewart
 
Когда хуже - лучше
Когда хуже - лучшеКогда хуже - лучше
Когда хуже - лучшеYuriy Artyukh
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsRobin Teigland
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and UsefulRichard Wallis
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and UsefulRichard Wallis
 
Introducing Sencha Touch 2
Introducing Sencha Touch 2Introducing Sencha Touch 2
Introducing Sencha Touch 2Sencha
 
Koss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser appsKoss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser appsEvil Martians
 
Digitalwindow keynote london #inspire2011
Digitalwindow keynote london #inspire2011Digitalwindow keynote london #inspire2011
Digitalwindow keynote london #inspire2011Vincent Everts
 

Similaire à The State of Web Typography (18)

A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfony
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
 
clrh56
clrh56clrh56
clrh56
 
Using+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applicationsUsing+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applications
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?
 
Typography on the Web
Typography on the WebTypography on the Web
Typography on the Web
 
How Lanyrd uses Twitter
How Lanyrd uses TwitterHow Lanyrd uses Twitter
How Lanyrd uses Twitter
 
Web Font Replacement
Web Font ReplacementWeb Font Replacement
Web Font Replacement
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Data
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
 
Когда хуже - лучше
Когда хуже - лучшеКогда хуже - лучше
Когда хуже - лучше
 
Heidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual WorldsHeidi Harman_UiA Seminar on Virtual Worlds
Heidi Harman_UiA Seminar on Virtual Worlds
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and Useful
 
Linking: Making Data Open and Useful
Linking: Making Data Open and UsefulLinking: Making Data Open and Useful
Linking: Making Data Open and Useful
 
Introducing Sencha Touch 2
Introducing Sencha Touch 2Introducing Sencha Touch 2
Introducing Sencha Touch 2
 
Koss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser appsKoss, How to make desktop caliber browser apps
Koss, How to make desktop caliber browser apps
 
Digitalwindow keynote london #inspire2011
Digitalwindow keynote london #inspire2011Digitalwindow keynote london #inspire2011
Digitalwindow keynote london #inspire2011
 

Dernier

call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 

Dernier (20)

call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 

The State of Web Typography

  • 2. three YEARS ago BarCamp Miami 2008 Sunday, April 3, 2011 2
  • 3. css2 TYPOGRAPHY font-family font-style font-weight font-size word-spacing letter-spacing text-decoration text-transform line-height vertical-align Sunday, April 3, 2011 3
  • 4. beyond WEB-SAFE typography sIFR Cufón P+C DTR FLIR SIIR sIFR 3 DTR typeface.js swfIR & more! Sunday, April 3, 2011 4
  • 5. “Being a web designer will soon require a deeper understanding of typography and how typefaces work.” NOVEMBER 2009 Sunday, April 3, 2011 5
  • 6. 2010 the year of @font-face Sunday, April 3, 2011 6
  • 7. why 2010? Improved browser support New type format for web only (WOFF) More fonts allowing web use in EULA More @font-face resources being available New implementation techniques • Typekit, Fontdeck & others • Roll your own Sunday, April 3, 2011 7
  • 8. 2010: Year of @font-face Sunday, April 3, 2011 8
  • 9. 2010: Year of @font-face Sunday, April 3, 2011 9
  • 10. 2010: Year of @font-face Sunday, April 3, 2011 10
  • 11. 2010: Year of @font-face Sunday, April 3, 2011 11
  • 12. 2010: Year of @font-face Sunday, April 3, 2011 12
  • 13. Where are we now?: 2011 Sunday, April 3, 2011 13
  • 14. css3 TYPOGRAPHY font-variant font-stretch text-shadow hypenation word-wrap font-size-adjust text-emphasize Sunday, April 3, 2011 14
  • 15. css3 TYPOGRAPHY text-decoration Sunday, April 3, 2011 15
  • 16. css3 TYPOGRAPHY multi-column Sunday, April 3, 2011 16
  • 17. css3 TYPOGRAPHY multi-column Sunday, April 3, 2011 17
  • 18. css3 TYPOGRAPHY text-overflow Sunday, April 3, 2011 18
  • 19. css3 TYPOGRAPHY text-overflow Sunday, April 3, 2011 19
  • 20. Sunday, April 3, 2011 20
  • 21. @font-face SYNTAX Bulletproof @font-face Sunday, April 3, 2011 21
  • 22. @font-face SYNTAX Mo’ Bulletproof @font-face Sunday, April 3, 2011 22
  • 23. @font-face SYNTAX Fontspring @font-face syntax Works in Safari 5.03, IE 6-9, Firefox 3.6-4, Chrome 8, iOS 3.2-4.2, Android 2.2-2.3, Opera 11 Sunday, April 3, 2011 23
  • 25. Question: Why does the syntax have to be so complicated? Answer: Different browsers like different file formats. Sunday, April 3, 2011 25
  • 26. @font-face FORMATS OTF - OpenType Font TTF - TrueType Font EOT - Embedded OpenType WOFF - Web Open Font Format SVG - Scalable Vector Graphic Sunday, April 3, 2011 26
  • 27. BROWSER compatibility Firefox 3.5+ (TTF, OTF) Firefox 3.6+ (TTF, OTF, WOFF) Safari 3.1+ (TTF, OTF, SVG) Chrome 5+ (TTF, OTF, WOFF, SVG) Opera 10+ (TTF, OTF, SVG) IE 4+ (EOT) IE 9+ (EOT, WOFF) MobileWebkit (SVG) Android (TTF, OTF) Sunday, April 3, 2011 27
  • 28. ^ why WOFF ? Sunday, April 3, 2011 28
  • 29. Sunday, April 3, 2011 29
  • 30. font RENDERING @font-face relies on a browser’s native font rendering http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/ Sunday, April 3, 2011 30
  • 31. font RENDERING Operating systems Web browsers Font smoothing preferences Font files Typeface hinting http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/ Sunday, April 3, 2011 31
  • 32. font RENDERING Easy fix: hi-res displays http://www.apple.com/ Sunday, April 3, 2011 32
  • 33. font ABUSE Remember this? (I’ve blocked it out) Sunday, April 3, 2011 33
  • 34. “Just because you can use the font that looks like it’s wearing bellbottoms, doesn't mean you should .” http://www.alistapart.com/articles/on-web-typography/ Sunday, April 3, 2011 34
  • 35. “With great power comes great responsibility.” UNCLE BEN SPIDERMAN Sunday, April 3, 2011 35
  • 36. font LICENSING Not all fonts are licensed for web usage Font foundries have no way to keep fonts from being used Typefaces are electronic files, like MP3s • Difficult to protect against piracy • Like pirating a movie It’s illegal (And not cool) Sunday, April 3, 2011 36
  • 37. font LICENSING Free & open source • fontsquirrel.com • openfontlibrary.org • theleagueofmoveabletype.com • code.google.com/webfonts Sunday, April 3, 2011 37
  • 38. font LICENSING Paid font solutions • Typekit • Fontdeck • WebINK (Extensis) • Typotheque • Kernest • and more • look for something from Hoefler & Frere-Jones (HF&J) soon Sunday, April 3, 2011 38
  • 39. paid FONT solutions Licensed fonts Rent versus buy Hosted Flash of Unstyled Text (FOUT) Secure No offline version Writes the code $$$ Standards compliant Sunday, April 3, 2011 39
  • 40. Question: What’s the difference between Typekit (or any font delivery service) and @font-face? Answer: Not much. Sunday, April 3, 2011 40
  • 41. the FUTURE? More fonts will include web use in EULAs Focus on security (DRM?) More new quality webfonts More affordable typefaces Offline preview in your own designs Sunday, April 3, 2011 41
  • 42. the FUTURE? More paid (and unpaid) solutions ? Sunday, April 3, 2011 42
  • 43. the FUTURE? Improved rendering Sunday, April 3, 2011 43
  • 44. resources & LINKS http://www.alistapart.com/articles/on-web-typography/ http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax http://lostworldsfairs.com/ CSS3 Fonts module - http://www.w3.org/TR/WD-font/ http://net.tutsplus.com/tutorials/html-css-techniques/typography-on-the-web/ @font-face Code Generator - http://www.fontsquirrel.com/fontface/generator http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/ How to Choose a Typeface - http://bit.ly/choosetype Elements of Typographic Style Applied to the Web - http://webtypography.net/intro/ Gzip your fonts - http://www.phpied.com/gzip-your-font-face-files/ Sunday, April 3, 2011 44
  • 45. THANKS derekbender.com @derekbender slideshare.net/derekbender vidaroo.com featuring League Gothic, Futura, Georgia, Helvetica Neue & Tungsten Sunday, April 3, 2011 45