Questions? Read our FAQs

ABCs of Web Typography


Chris Castiglione
Co-Founder, One Month (YC-backed learning platform)

Questions? Read our FAQs

About This Class

Web Typography doesn’t just mean choosing fonts. That’s only the beginning. From there it’s the Web designers responsibility to display text in a way that is balanced and optimized. Furthermore, with all the Web browsers and devices available, it can be an especially daunting task to maintain consistency across platforms (...yup, we’re talking about responsive design, and fallbacks).

In this class we’ll address some of those challenges by looking at how to more efficiently use CSS font properties: text overflow, hidden, text-shadow, line-height, etc.

We’ll look at the CSS3 @font-face property, and answer the questions: How do I incorporate non-standard Web fonts into my project? What font foundries should I use to select my fonts? What restrictions and licensing fees do I need to be aware of? Finally, we’ll delve into the notorious “ems vs. pixels” debate, and show best practices for converting pixels to ems.

This class will help you optimize the information on your site so that it is clear and accessible across all platforms.


  • Introduction 1:14
  • ABCs of Typography 7:40
  • HTML/CSS Basics 1:46
  • Measuring Success 5:51
  • Font Family 6:09
  • Margins 3:20
  • Other Styles 2:35
  • Non-Standard Fonts & Licensing 6:20
  • Google Web Fonts 5:24
  • @Fontface Basics 6:26
  • @Fontface Kit 7:39
  • EMS vs. Pixels 15:19


  • Efficiently use CSS font properties
  • Optimize information on your site
  • Identify and overcome some of the major challenges in front-end web design

Prereqs & Preparation


About the Instructor(s)


Chris Castiglione
One Month (YC-backed learning platform)

Christopher Castiglione is a developer with a specialty in UX strategy and Front-end. He has over ten years of experience developing digital products. In the past, he has designed applications for clients ranging from The Black Eyed Peas, Bacardi, and Toyota.

In 2012, Christopher spoke at over 70 events on programming and APIs. He's taught at Columbia University, The University of Amsterdam, SXSW, and has provided corporate training for clients ranging from Donors Choose to The New York Stock Exchange and American Express.

Chris is currently a member of the General Assembly teaching faculty. More information can be found here.

Related videos