SlideShare a Scribd company logo
Using Web Fonts in
   WordPress
     Rindy Portfolio
 WordCamp New York City
      June 9, 2012
Using Web Fonts in WP | WCNYC 2012 | Rindy
                          Portfolio




Summary

•   What web fonts are
•   Why they are awesome
•   How to use them in your themes
•   Further discovery
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                  Portfolio




  Who I am
•    Just another guy using WordPress
•    Started CrosscutSoftware.com in 2009
•    Tadpole Collective - Tadpole.cc
     launching today!


Who I am not

•    A design expert
•    A typography expert
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                   Portfolio




"Web Design is 95%
   Typography"

   -Oliver Reichenstein, Information Architects, 2006
            via Sara Cannon, WCNYC 2010
Using Web Fonts in WP | WCNYC 2012 | Rindy
                              Portfolio




The Old Days

Any font you want, as long as it's web-safe




     font-family: Arial, Verdana, sans-serif;
Using Web Fonts in WP | WCNYC 2012 | Rindy
                               Portfolio




 The Next Step
Embedding text in images




Drawbacks
• Images are heavier than text
• Changes to text must be made in image editor
• Less accessible
Using Web Fonts in WP | WCNYC 2012 | Rindy
                           Portfolio




Web Fonts to the Rescue
•   The somewhat obvious solution:
•   Serve fonts from the server, just like
    everything else on the web
•   Hesitancy based on copyrights, rendering
•   TrueType (.ttf), Open Type (.otf) Embedded
    OpenType (.eot) and Web Open Font Format
    (.woff) are formats designed to address
    these issues
Using Web Fonts in WP | WCNYC 2012 | Rindy
                           Portfolio




@font-face
•   The technique that saved us
Using Web Fonts in WP | WCNYC 2012 | Rindy
                          Portfolio




Options
•   Commercial services
•   Free services
•   Do It Yourself!
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                  Portfolio




Commercial Services




@font-face Face Off
Smashing magazine review (2010)
A List Apart resources
Using Web Fonts in WP | WCNYC 2012 | Rindy
                             Portfolio




Commercial Considerations
•   Price - not just the cost but the model
•   Available fonts
•   Delivery method
•   Ease of setup - is there a WP plugin?
Using Web Fonts in WP | WCNYC 2012 | Rindy
                      Portfolio




@font-face Face Off
Using Web Fonts in WP | WCNYC 2012 | Rindy
                   Portfolio




Free Services


                       Google Web Fonts




   Font Squirrel
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                 Portfolio



Google Fonts
•   Choose the fonts you want by adding them to your
    "collection"
•   Google generates the code
•   Add this to your site's code - HTML or CSS
•   OR, use the WP Google Fonts plugin
Using Web Fonts in WP | WCNYC 2012 | Rindy
                           Portfolio




Font Squirrel
•   Download the fonts that you want
•   @font-face kits!
Using Web Fonts in WP | WCNYC 2012 | Rindy
                           Portfolio




Do It Yourself - Font Squirrel
•   Generate your own @font-face kit
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                Portfolio




@font-face kit contents




 • Font files into a font folder within your theme
 • Stylesheet lines copied into your style.css
 • Don't forget to update the paths
Using Web Fonts in WP | WCNYC 2012 | Rindy
                               Portfolio




Tips
 • When testing, be sure your site is calling the web
   font, and not your local copy
 • You are responsible for following the EULA
 • Watch out for bold and italic
 • Keep learning!
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                                                  Portfolio




  Further Discovery
http://en.wikipedia.org/wiki/Web_typography

http://en.wikipedia.org/wiki/TrueType

http://en.wikipedia.org/wiki/OpenType

http://en.wikipedia.org/wiki/Web_Open_Font_Format

http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Web_Typography)

http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/

http://nicewebtype.com/notes/2009/10/20/where-to-get-web-fonts/

http://paulirish.com/2010/font-face-gotchas/

http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/

http://www.fontsquirrel.com/forum/discussion/129/eulas-end-user-licenses-agreements
Using Web Fonts in WP | WCNYC 2012 | Rindy
                                                        Portfolio




  Addendum
This information was added after the presentation. Thanks to David Balogh
(@r303blue) and Hugo Baeta (@hugobaeta) for their generous help! :)

 •   Check Robert Bringhurst's book The Elements of Typographic Style, and a
     companion website for web typography: http://webtypography.net/intro/
 •   Font weights can be tricky. The standard regular is 400 with bold being 700.
     David Balogh took Font Squirrel's Open Sans fontkit and modified its demo using
     font-family and numerical weights, and made it available on his dropbox:
     https://www.dropbox.com/s/imhb6xdap0pl1hm/open-sans-
     fontfacekit%20%28DB_Mod%29.zip
 •   Font Managers for mocks in design programs (plenty others…):
       o Suitcase
       o Linotype FontExplorer
       o Apple's Default Fontbook
 •   Cufon is a kind of vector image replacement for font files - web fonts kind of
     overtook the technology and it never really caught on.
 •   My Fonts does a great job of collecting fonts from several sources and has them
     tagged based on style - useful for searching!
Using Web Fonts in WP | WCNYC 2012 | Rindy
             Portfolio




Keep in Touch
  Rindy Portfolio
    @portfola
rindy@tadpole.cc
Ad

More Related Content

Viewers also liked (20)

Take the next step with git
Take the next step with gitTake the next step with git
Take the next step with git
Karin Taliga
 
WordPress + OAuth
WordPress + OAuthWordPress + OAuth
WordPress + OAuth
Will Norris
 
Wordcamp Reno11 - keynote
Wordcamp Reno11 - keynoteWordcamp Reno11 - keynote
Wordcamp Reno11 - keynote
joshuastrebel
 
WordPress Community: Choose your own adventure
WordPress Community: Choose your own adventureWordPress Community: Choose your own adventure
WordPress Community: Choose your own adventure
Andrea Middleton
 
Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.
sogrady
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
Vinícius Lourenço
 
Building Your First Widget
Building Your First WidgetBuilding Your First Widget
Building Your First Widget
Chris Wilcoxson
 
Caching 101 - WordCamp OC
Caching 101 - WordCamp OCCaching 101 - WordCamp OC
Caching 101 - WordCamp OC
Eugene Kovshilovsky
 
Ecomm wp2014
Ecomm wp2014Ecomm wp2014
Ecomm wp2014
Tom Nora
 
Work, Life, Blog Balance
Work, Life, Blog BalanceWork, Life, Blog Balance
Work, Life, Blog Balance
Alicia Murray
 
Future of wordpress in Nashville
Future of wordpress in NashvilleFuture of wordpress in Nashville
Future of wordpress in Nashville
Ah So Designs
 
Building App Themes for WordPress
Building App Themes for WordPressBuilding App Themes for WordPress
Building App Themes for WordPress
Colin Loretz
 
A Plugin For That presentation
A Plugin For That presentationA Plugin For That presentation
A Plugin For That presentation
marnafriedman
 
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre ArmedaReno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Dre Armeda
 
WorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web SiteWorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web Site
Nathan Ingram
 
Global Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and LoveGlobal Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and Love
Jer Clarke
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Robert Jolly
 
Creating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress SiteCreating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress Site
Kelly Henderson
 
Cómo crear plugins para Wordpress
Cómo crear plugins para WordpressCómo crear plugins para Wordpress
Cómo crear plugins para Wordpress
ralcocer
 
The WordPress Project; It's all about YOU!
The WordPress Project; It's all about YOU!The WordPress Project; It's all about YOU!
The WordPress Project; It's all about YOU!
Denise (Dee) Teal
 
Take the next step with git
Take the next step with gitTake the next step with git
Take the next step with git
Karin Taliga
 
WordPress + OAuth
WordPress + OAuthWordPress + OAuth
WordPress + OAuth
Will Norris
 
Wordcamp Reno11 - keynote
Wordcamp Reno11 - keynoteWordcamp Reno11 - keynote
Wordcamp Reno11 - keynote
joshuastrebel
 
WordPress Community: Choose your own adventure
WordPress Community: Choose your own adventureWordPress Community: Choose your own adventure
WordPress Community: Choose your own adventure
Andrea Middleton
 
Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.
sogrady
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
Vinícius Lourenço
 
Building Your First Widget
Building Your First WidgetBuilding Your First Widget
Building Your First Widget
Chris Wilcoxson
 
Ecomm wp2014
Ecomm wp2014Ecomm wp2014
Ecomm wp2014
Tom Nora
 
Work, Life, Blog Balance
Work, Life, Blog BalanceWork, Life, Blog Balance
Work, Life, Blog Balance
Alicia Murray
 
Future of wordpress in Nashville
Future of wordpress in NashvilleFuture of wordpress in Nashville
Future of wordpress in Nashville
Ah So Designs
 
Building App Themes for WordPress
Building App Themes for WordPressBuilding App Themes for WordPress
Building App Themes for WordPress
Colin Loretz
 
A Plugin For That presentation
A Plugin For That presentationA Plugin For That presentation
A Plugin For That presentation
marnafriedman
 
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre ArmedaReno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Reno-Tahoe WordCamp 2011 - WordPress End User Security - Dre Armeda
Dre Armeda
 
WorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web SiteWorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web Site
Nathan Ingram
 
Global Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and LoveGlobal Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and Love
Jer Clarke
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Robert Jolly
 
Creating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress SiteCreating and Managing Content on Your WordPress Site
Creating and Managing Content on Your WordPress Site
Kelly Henderson
 
Cómo crear plugins para Wordpress
Cómo crear plugins para WordpressCómo crear plugins para Wordpress
Cómo crear plugins para Wordpress
ralcocer
 
The WordPress Project; It's all about YOU!
The WordPress Project; It's all about YOU!The WordPress Project; It's all about YOU!
The WordPress Project; It's all about YOU!
Denise (Dee) Teal
 

Similar to Using Web Fonts in WordPress (20)

Using web fonts in word press
Using web fonts in word pressUsing web fonts in word press
Using web fonts in word press
portfola
 
Wc philly 2012 presentation
Wc philly 2012 presentationWc philly 2012 presentation
Wc philly 2012 presentation
onefinejay
 
Wc miami 2013 designing for development
Wc miami 2013 designing for developmentWc miami 2013 designing for development
Wc miami 2013 designing for development
onefinejay
 
State of the Mobile Web Frameworks
State of the Mobile Web FrameworksState of the Mobile Web Frameworks
State of the Mobile Web Frameworks
Jesse Palmer
 
Contributing Back to WordPress - Getting Involved in the Community
Contributing Back to WordPress - Getting Involved in the CommunityContributing Back to WordPress - Getting Involved in the Community
Contributing Back to WordPress - Getting Involved in the Community
Zero Point Development
 
Web-Development-ppt.pptx for the student
Web-Development-ppt.pptx for the studentWeb-Development-ppt.pptx for the student
Web-Development-ppt.pptx for the student
GunavathyA
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile Apps
Shailendra Chauhan
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie MitraAPI Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
CA API Management
 
amanWeb.ppt.pptx
amanWeb.ppt.pptxamanWeb.ppt.pptx
amanWeb.ppt.pptx
vinitajain703
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Promet Source
 
Setting standards-friendly web type
Setting standards-friendly web typeSetting standards-friendly web type
Setting standards-friendly web type
Pascal Klein
 
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
aadilsami37
 
High performance apps with Titanium
High performance apps with TitaniumHigh performance apps with Titanium
High performance apps with Titanium
Rene Pot
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Andy Kucharski
 
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptx
RaihanUddin57
 
Publishing API documentation -- Presentation
Publishing API documentation -- PresentationPublishing API documentation -- Presentation
Publishing API documentation -- Presentation
Tom Johnson
 
Web-Development-ppt.pptx
Web-Development-ppt.pptxWeb-Development-ppt.pptx
Web-Development-ppt.pptx
EleenaJha
 
How to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioHow to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App Studio
eMarket Design
 
"Wordpress And Your Brand" 2010 - By Sara Cannon
"Wordpress And Your Brand" 2010 - By Sara Cannon"Wordpress And Your Brand" 2010 - By Sara Cannon
"Wordpress And Your Brand" 2010 - By Sara Cannon
Sara Cannon
 
Using web fonts in word press
Using web fonts in word pressUsing web fonts in word press
Using web fonts in word press
portfola
 
Wc philly 2012 presentation
Wc philly 2012 presentationWc philly 2012 presentation
Wc philly 2012 presentation
onefinejay
 
Wc miami 2013 designing for development
Wc miami 2013 designing for developmentWc miami 2013 designing for development
Wc miami 2013 designing for development
onefinejay
 
State of the Mobile Web Frameworks
State of the Mobile Web FrameworksState of the Mobile Web Frameworks
State of the Mobile Web Frameworks
Jesse Palmer
 
Contributing Back to WordPress - Getting Involved in the Community
Contributing Back to WordPress - Getting Involved in the CommunityContributing Back to WordPress - Getting Involved in the Community
Contributing Back to WordPress - Getting Involved in the Community
Zero Point Development
 
Web-Development-ppt.pptx for the student
Web-Development-ppt.pptx for the studentWeb-Development-ppt.pptx for the student
Web-Development-ppt.pptx for the student
GunavathyA
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile Apps
Shailendra Chauhan
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie MitraAPI Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
CA API Management
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Promet Source
 
Setting standards-friendly web type
Setting standards-friendly web typeSetting standards-friendly web type
Setting standards-friendly web type
Pascal Klein
 
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
aadilsami37
 
High performance apps with Titanium
High performance apps with TitaniumHigh performance apps with Titanium
High performance apps with Titanium
Rene Pot
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Andy Kucharski
 
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptx
RaihanUddin57
 
Publishing API documentation -- Presentation
Publishing API documentation -- PresentationPublishing API documentation -- Presentation
Publishing API documentation -- Presentation
Tom Johnson
 
Web-Development-ppt.pptx
Web-Development-ppt.pptxWeb-Development-ppt.pptx
Web-Development-ppt.pptx
EleenaJha
 
How to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App StudioHow to create your own WordPress plugin using WP App Studio
How to create your own WordPress plugin using WP App Studio
eMarket Design
 
"Wordpress And Your Brand" 2010 - By Sara Cannon
"Wordpress And Your Brand" 2010 - By Sara Cannon"Wordpress And Your Brand" 2010 - By Sara Cannon
"Wordpress And Your Brand" 2010 - By Sara Cannon
Sara Cannon
 
Ad

More from Tadpole Collective (8)

Troubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-ProblemsTroubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-Problems
Tadpole Collective
 
An Intro: WordPress with CiviCRM at Civicon 2014
An Intro: WordPress with CiviCRM at Civicon 2014An Intro: WordPress with CiviCRM at Civicon 2014
An Intro: WordPress with CiviCRM at Civicon 2014
Tadpole Collective
 
WordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceWordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 Conference
Tadpole Collective
 
Type on the Web (with WordPress)
Type on the Web (with WordPress)Type on the Web (with WordPress)
Type on the Web (with WordPress)
Tadpole Collective
 
Getting on the web with WordPress
Getting on the web with WordPressGetting on the web with WordPress
Getting on the web with WordPress
Tadpole Collective
 
CiviCRM with WordPress: A Dynamic Duo!
CiviCRM with WordPress: A Dynamic Duo!CiviCRM with WordPress: A Dynamic Duo!
CiviCRM with WordPress: A Dynamic Duo!
Tadpole Collective
 
Intro to HTML 5 / CSS 3
Intro to HTML 5 / CSS 3Intro to HTML 5 / CSS 3
Intro to HTML 5 / CSS 3
Tadpole Collective
 
WordPress for Nonprofits Using CiviCRM
WordPress for Nonprofits Using CiviCRMWordPress for Nonprofits Using CiviCRM
WordPress for Nonprofits Using CiviCRM
Tadpole Collective
 
Troubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-ProblemsTroubleshooting Common WordPress-Problems
Troubleshooting Common WordPress-Problems
Tadpole Collective
 
An Intro: WordPress with CiviCRM at Civicon 2014
An Intro: WordPress with CiviCRM at Civicon 2014An Intro: WordPress with CiviCRM at Civicon 2014
An Intro: WordPress with CiviCRM at Civicon 2014
Tadpole Collective
 
WordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceWordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 Conference
Tadpole Collective
 
Type on the Web (with WordPress)
Type on the Web (with WordPress)Type on the Web (with WordPress)
Type on the Web (with WordPress)
Tadpole Collective
 
Getting on the web with WordPress
Getting on the web with WordPressGetting on the web with WordPress
Getting on the web with WordPress
Tadpole Collective
 
CiviCRM with WordPress: A Dynamic Duo!
CiviCRM with WordPress: A Dynamic Duo!CiviCRM with WordPress: A Dynamic Duo!
CiviCRM with WordPress: A Dynamic Duo!
Tadpole Collective
 
WordPress for Nonprofits Using CiviCRM
WordPress for Nonprofits Using CiviCRMWordPress for Nonprofits Using CiviCRM
WordPress for Nonprofits Using CiviCRM
Tadpole Collective
 
Ad

Recently uploaded (20)

Lori Vanzant's portfolio. Please take a look!
Lori Vanzant's portfolio. Please take a look!Lori Vanzant's portfolio. Please take a look!
Lori Vanzant's portfolio. Please take a look!
vanzan01
 
The Irrational City | Unseen Forces of Placemaking
The Irrational City | Unseen Forces of PlacemakingThe Irrational City | Unseen Forces of Placemaking
The Irrational City | Unseen Forces of Placemaking
Leanne Munyori
 
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdfAR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
akshayap23
 
Designing Interactive and Engaging Museum Exhibits
Designing Interactive and Engaging Museum ExhibitsDesigning Interactive and Engaging Museum Exhibits
Designing Interactive and Engaging Museum Exhibits
Peach Prime Consultancy
 
masterddedeeeeeeeeedded seminar (1).pptx
masterddedeeeeeeeeedded seminar (1).pptxmasterddedeeeeeeeeedded seminar (1).pptx
masterddedeeeeeeeeedded seminar (1).pptx
tgavel7869
 
Doodle Table of Contents Infographics by Slidesgo.pptx
Doodle Table of Contents Infographics by Slidesgo.pptxDoodle Table of Contents Infographics by Slidesgo.pptx
Doodle Table of Contents Infographics by Slidesgo.pptx
binhyennghlu
 
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptxPPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
rachmatunnisa29
 
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptx
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptxHalstead’s_Software_Science_&_Putnam’s_Model[1].pptx
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptx
prachiikumarii1
 
Take this ppt refference and give content on mahindra commitment to sustainab...
Take this ppt refference and give content on mahindra commitment to sustainab...Take this ppt refference and give content on mahindra commitment to sustainab...
Take this ppt refference and give content on mahindra commitment to sustainab...
kochars428
 
Internet Download Manager Crack Patch Latest IDM Free Download
Internet Download Manager Crack Patch Latest IDM Free DownloadInternet Download Manager Crack Patch Latest IDM Free Download
Internet Download Manager Crack Patch Latest IDM Free Download
Designer
 
2nd taxonomy, nomen microorganisms-.pptx
2nd  taxonomy, nomen  microorganisms-.pptx2nd  taxonomy, nomen  microorganisms-.pptx
2nd taxonomy, nomen microorganisms-.pptx
ayeleasefa2
 
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdfMOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
asfianoor1
 
Oversized Off White Pulka Dot Cotton Shirt
Oversized Off White Pulka Dot Cotton ShirtOversized Off White Pulka Dot Cotton Shirt
Oversized Off White Pulka Dot Cotton Shirt
ZNKL.in
 
Hi! I'm Lori Vanzant. Please take a look
Hi! I'm Lori Vanzant. Please take a lookHi! I'm Lori Vanzant. Please take a look
Hi! I'm Lori Vanzant. Please take a look
vanzan01
 
dFdDVWeb_Design_Basics_Presentation.pptx
dFdDVWeb_Design_Basics_Presentation.pptxdFdDVWeb_Design_Basics_Presentation.pptx
dFdDVWeb_Design_Basics_Presentation.pptx
AKSHAYKAMBLE806728
 
Wondershare Filmora Crack Free Download 2025
Wondershare Filmora Crack Free Download 2025Wondershare Filmora Crack Free Download 2025
Wondershare Filmora Crack Free Download 2025
Designer
 
STOCK ANALYSYS.pptx manajemen keuangan s
STOCK ANALYSYS.pptx manajemen keuangan sSTOCK ANALYSYS.pptx manajemen keuangan s
STOCK ANALYSYS.pptx manajemen keuangan s
kfdpontianak2012
 
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative StyleFlowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Likazelika
 
DOC-20250121-WA0008._20250121_105938_0000.pptx
DOC-20250121-WA0008._20250121_105938_0000.pptxDOC-20250121-WA0008._20250121_105938_0000.pptx
DOC-20250121-WA0008._20250121_105938_0000.pptx
laugolac31
 
Lori Vanzant Portfolio. Take a look! ty.
Lori Vanzant Portfolio. Take a look! ty.Lori Vanzant Portfolio. Take a look! ty.
Lori Vanzant Portfolio. Take a look! ty.
vanzan01
 
Lori Vanzant's portfolio. Please take a look!
Lori Vanzant's portfolio. Please take a look!Lori Vanzant's portfolio. Please take a look!
Lori Vanzant's portfolio. Please take a look!
vanzan01
 
The Irrational City | Unseen Forces of Placemaking
The Irrational City | Unseen Forces of PlacemakingThe Irrational City | Unseen Forces of Placemaking
The Irrational City | Unseen Forces of Placemaking
Leanne Munyori
 
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdfAR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
AR.AKSHAYA PAMBALATH-PORTFOLIOFINAL_.pdf
akshayap23
 
Designing Interactive and Engaging Museum Exhibits
Designing Interactive and Engaging Museum ExhibitsDesigning Interactive and Engaging Museum Exhibits
Designing Interactive and Engaging Museum Exhibits
Peach Prime Consultancy
 
masterddedeeeeeeeeedded seminar (1).pptx
masterddedeeeeeeeeedded seminar (1).pptxmasterddedeeeeeeeeedded seminar (1).pptx
masterddedeeeeeeeeedded seminar (1).pptx
tgavel7869
 
Doodle Table of Contents Infographics by Slidesgo.pptx
Doodle Table of Contents Infographics by Slidesgo.pptxDoodle Table of Contents Infographics by Slidesgo.pptx
Doodle Table of Contents Infographics by Slidesgo.pptx
binhyennghlu
 
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptxPPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
PPT UNTUK ISU STRATEGIS (1).pptx PPT UNTUK ISU STRATEGIS (1).pptx
rachmatunnisa29
 
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptx
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptxHalstead’s_Software_Science_&_Putnam’s_Model[1].pptx
Halstead’s_Software_Science_&_Putnam’s_Model[1].pptx
prachiikumarii1
 
Take this ppt refference and give content on mahindra commitment to sustainab...
Take this ppt refference and give content on mahindra commitment to sustainab...Take this ppt refference and give content on mahindra commitment to sustainab...
Take this ppt refference and give content on mahindra commitment to sustainab...
kochars428
 
Internet Download Manager Crack Patch Latest IDM Free Download
Internet Download Manager Crack Patch Latest IDM Free DownloadInternet Download Manager Crack Patch Latest IDM Free Download
Internet Download Manager Crack Patch Latest IDM Free Download
Designer
 
2nd taxonomy, nomen microorganisms-.pptx
2nd  taxonomy, nomen  microorganisms-.pptx2nd  taxonomy, nomen  microorganisms-.pptx
2nd taxonomy, nomen microorganisms-.pptx
ayeleasefa2
 
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdfMOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
MOCCAE SUSTAINABLE TROPHY 2025 Presentation.pdf
asfianoor1
 
Oversized Off White Pulka Dot Cotton Shirt
Oversized Off White Pulka Dot Cotton ShirtOversized Off White Pulka Dot Cotton Shirt
Oversized Off White Pulka Dot Cotton Shirt
ZNKL.in
 
Hi! I'm Lori Vanzant. Please take a look
Hi! I'm Lori Vanzant. Please take a lookHi! I'm Lori Vanzant. Please take a look
Hi! I'm Lori Vanzant. Please take a look
vanzan01
 
dFdDVWeb_Design_Basics_Presentation.pptx
dFdDVWeb_Design_Basics_Presentation.pptxdFdDVWeb_Design_Basics_Presentation.pptx
dFdDVWeb_Design_Basics_Presentation.pptx
AKSHAYKAMBLE806728
 
Wondershare Filmora Crack Free Download 2025
Wondershare Filmora Crack Free Download 2025Wondershare Filmora Crack Free Download 2025
Wondershare Filmora Crack Free Download 2025
Designer
 
STOCK ANALYSYS.pptx manajemen keuangan s
STOCK ANALYSYS.pptx manajemen keuangan sSTOCK ANALYSYS.pptx manajemen keuangan s
STOCK ANALYSYS.pptx manajemen keuangan s
kfdpontianak2012
 
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative StyleFlowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Flowers Coloring Pages Activity Worksheet in Black and White Illustrative Style
Likazelika
 
DOC-20250121-WA0008._20250121_105938_0000.pptx
DOC-20250121-WA0008._20250121_105938_0000.pptxDOC-20250121-WA0008._20250121_105938_0000.pptx
DOC-20250121-WA0008._20250121_105938_0000.pptx
laugolac31
 
Lori Vanzant Portfolio. Take a look! ty.
Lori Vanzant Portfolio. Take a look! ty.Lori Vanzant Portfolio. Take a look! ty.
Lori Vanzant Portfolio. Take a look! ty.
vanzan01
 

Using Web Fonts in WordPress

  • 1. Using Web Fonts in WordPress Rindy Portfolio WordCamp New York City June 9, 2012
  • 2. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Summary • What web fonts are • Why they are awesome • How to use them in your themes • Further discovery
  • 3. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Who I am • Just another guy using WordPress • Started CrosscutSoftware.com in 2009 • Tadpole Collective - Tadpole.cc launching today! Who I am not • A design expert • A typography expert
  • 4. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio "Web Design is 95% Typography" -Oliver Reichenstein, Information Architects, 2006 via Sara Cannon, WCNYC 2010
  • 5. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio The Old Days Any font you want, as long as it's web-safe font-family: Arial, Verdana, sans-serif;
  • 6. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio The Next Step Embedding text in images Drawbacks • Images are heavier than text • Changes to text must be made in image editor • Less accessible
  • 7. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Web Fonts to the Rescue • The somewhat obvious solution: • Serve fonts from the server, just like everything else on the web • Hesitancy based on copyrights, rendering • TrueType (.ttf), Open Type (.otf) Embedded OpenType (.eot) and Web Open Font Format (.woff) are formats designed to address these issues
  • 8. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio @font-face • The technique that saved us
  • 9. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Options • Commercial services • Free services • Do It Yourself!
  • 10. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Commercial Services @font-face Face Off Smashing magazine review (2010) A List Apart resources
  • 11. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Commercial Considerations • Price - not just the cost but the model • Available fonts • Delivery method • Ease of setup - is there a WP plugin?
  • 12. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio @font-face Face Off
  • 13. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Free Services Google Web Fonts Font Squirrel
  • 14. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Google Fonts • Choose the fonts you want by adding them to your "collection" • Google generates the code • Add this to your site's code - HTML or CSS • OR, use the WP Google Fonts plugin
  • 15. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Font Squirrel • Download the fonts that you want • @font-face kits!
  • 16. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Do It Yourself - Font Squirrel • Generate your own @font-face kit
  • 17. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio @font-face kit contents • Font files into a font folder within your theme • Stylesheet lines copied into your style.css • Don't forget to update the paths
  • 18. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Tips • When testing, be sure your site is calling the web font, and not your local copy • You are responsible for following the EULA • Watch out for bold and italic • Keep learning!
  • 19. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Further Discovery http://en.wikipedia.org/wiki/Web_typography http://en.wikipedia.org/wiki/TrueType http://en.wikipedia.org/wiki/OpenType http://en.wikipedia.org/wiki/Web_Open_Font_Format http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Web_Typography) http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/ http://nicewebtype.com/notes/2009/10/20/where-to-get-web-fonts/ http://paulirish.com/2010/font-face-gotchas/ http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/ http://www.fontsquirrel.com/forum/discussion/129/eulas-end-user-licenses-agreements
  • 20. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Addendum This information was added after the presentation. Thanks to David Balogh (@r303blue) and Hugo Baeta (@hugobaeta) for their generous help! :) • Check Robert Bringhurst's book The Elements of Typographic Style, and a companion website for web typography: http://webtypography.net/intro/ • Font weights can be tricky. The standard regular is 400 with bold being 700. David Balogh took Font Squirrel's Open Sans fontkit and modified its demo using font-family and numerical weights, and made it available on his dropbox: https://www.dropbox.com/s/imhb6xdap0pl1hm/open-sans- fontfacekit%20%28DB_Mod%29.zip • Font Managers for mocks in design programs (plenty others…): o Suitcase o Linotype FontExplorer o Apple's Default Fontbook • Cufon is a kind of vector image replacement for font files - web fonts kind of overtook the technology and it never really caught on. • My Fonts does a great job of collecting fonts from several sources and has them tagged based on style - useful for searching!
  • 21. Using Web Fonts in WP | WCNYC 2012 | Rindy Portfolio Keep in Touch Rindy Portfolio @portfola [email protected]