SlideShare a Scribd company logo
Presented by 
Jim Kidwell
Your Web
Font is Crap
How to Choose and
Use a Better One
http://extens.is/webv
The Web
can be an ugly place
http://extens.is/webv
http://extens.is/webv
http://extens.is/webv
http://extens.is/webv
http://extens.is/webv
But it doesn’t need
to be that way
http://extens.is/webv
How to prevent suckage
1.  Define your audience
2.  Use real web fonts
3.  Examine your fonts carefully
4.  Implement it properly
5.  Test the features
http://extens.is/webv
Who is your
intended audience?
Your web font is crap - webvisions pdx 2014
Your web font is crap - webvisions pdx 2014
Your web font is crap - webvisions pdx 2014
http://extens.is/webv
Maybe…
Comic Sans = Science!
http://extens.is/webv
Perhaps for
primary schools
http://extens.is/webv
Defining Audience
is Critical
http://extens.is/webv
Still relying on
“web safe” fonts
http://extens.is/webv
Comic Sans
Impact
Arial Black
Arial / Helvetica"
Trebuchet
Verdana
Courier/Courier New
Times (New) Roman
Georgia!
Comic Sans
Impact
Arial Black
Arial / Helvetica"
Trebuchet
Verdana
Courier/Courier New
Times (New) Roman
Georgia!
Comic Sans
Impact
Arial Black
Arial / Helvetica"
Trebuchet
Verdana
Courier/Courier New
Times (New) Roman
Georgia!
http://extens.is/webv
Real web fonts
•  Come from a server
•  Provides brand consistency
•  Allow easily updated text
•  Can be made responsive with media queries
http://extens.is/webv
It’s not just you.
Let’s talk fruit
Your web font is crap - webvisions pdx 2014
Your web font is crap - webvisions pdx 2014
Your web font is crap - webvisions pdx 2014
Your web font is crap - webvisions pdx 2014
http://extens.is/webv
Using web fonts now?
Good.
http://extens.is/webv
Examine your fonts
for quality
http://extens.is/webv
Good fonts compensate for the
tricks our eyes play
•  Point placement
•  Spacing
•  Kerning
•  Overshoot
•  Stroke interactions
•  Straight to curve
transitions
•  Round vs. straight
•  Caps vs. lowercase
•  Even weight
•  Stretching 
•  Midline position
•  Perfect circles
https://www.commarts.com/columns/know-font-sucks.html
http://extens.is/webv
Character Spacing & Kerning
When it’s bad, spacing between characters is uneven
http://extens.is/webv
Character Spacing & Kerning
When it’s good, spacing is even
Overshoot
Stroke Intersections
Stroke Intersections
http://extens.is/webv
Hinting
•  Best utilize OS & display
•  Turn on/off best pixels
•  Hand-hinted, Auto or Nothing
Hinting – GDI - Greyscale
http://blog.webink.com/why-fonts-suck-windows-hinting/
Hinting - ClearType
http://blog.webink.com/why-fonts-suck-windows-hinting/
http://extens.is/webv
Good Fonts Include
•  Full basic character set
•  Extended characters for additional languages
•  Ligatures
•  Contextual alternates
•  Small Caps
http://extens.is/webv
Testing your font selection
1.  Implement properly
2.  Turn on OpenType features
3.  Test font in targeted browser/OS combinations
http://extens.is/webv
Implementation
Best Practices
http://extens.is/webv
Bigger Body Text
•  Legible ≠ Comfortable!
•  Most web text unnecessarily small
•  Average 9–12 px
•  Suggested default: 14–16 px
•  Ideal size varies by font
•  Different x-height
•  Minimum legible varies
http://extens.is/webv
Limit & Control Line Length
•  Impacts reading comfort
•  Aim for 55–75 characters/line
•  Type size ×30 is a good start
•  width: 30em;
•  Or, use max
•  max-width: 30em;
http://extens.is/webv
Use OpenType features in CSS
•  Contextual Alternates
•  Ligatures
•  Contextual Ligatures
•  Kerning
•  OptimizeLegibility (Older Browser Support)
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Use OpenType features in CSS
•  OpenType is font file type
•  OpenType features ≠ file type
•  Not all features are in all fonts
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Use OpenType features in CSS
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Contextual Alternates
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Contextual Alternates
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Ligatures
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Ligatures
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Contextual Ligatures
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Contextual Ligatures
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Kerning
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Kerning
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
Use OpenType features in CSS
body {
-moz-font-feature-settings:"calt", "liga", "clig", "kern";
-moz-font-feature-settings:"calt=1, liga=1, clig=1, kern=1";
-ms-font-feature-settings:"calt", "liga", "clig", "kern";
-o-font-feature-settings:"calt", "liga", "clig", "kern";
-webkit-font-feature-settings:"calt", "liga", "clig", "kern";
font-feature-settings:"calt", "liga", "clig", "kern";
text-rendering:optimizeLegibility;
}
http://blog.webink.com/opentype-features-css/
http://extens.is/webv
More OpenType feature codes
•  Oldstyle figures: onum
•  Proportional figures: pnum
•  Small caps from caps: s2sc
•  Small caps from lowercase: smcp
•  Discretionary/historical ligs: dlig, hlig
•  Stylistic Sets: #2, #14: ss02, ss14
http://extens.is/webv
Contact, Resources, Q&A
Jim Kidwell, Extensis
www.extensis.com
@jimkidwell

Slides & More Resources:
http://www.extensis.com/web-fonts/webvisions

More Related Content

PDF
Social Web - Unconference Session @ MinneWebCon09
KEY
When Good People Pick Bad Fonts
PDF
Design Principles Overview
PDF
Design Principles for Non-Designers
PDF
More Than Words: The Power of Type
PDF
Webcast: Making File Metadata Work
KEY
The web standards gentleman: a matter of (evolving) standards)
PDF
Social Web - Unconference Session @ MinneWebCon09
When Good People Pick Bad Fonts
Design Principles Overview
Design Principles for Non-Designers
More Than Words: The Power of Type
Webcast: Making File Metadata Work
The web standards gentleman: a matter of (evolving) standards)

Similar to Your web font is crap - webvisions pdx 2014 (20)

PDF
Web Design Introductory 5th Edition Campbell Solutions Manual
PPTX
FITC - 2012-04-23 - Responsive Web Design
PDF
Responsive Web Design (April 18th, Los Angeles)
PDF
DefCamp 2013 - Http header analysis
PDF
Web Design Introductory 5th Edition Campbell Solutions Manual
ODP
Cascading Style Sheets - Part 02
PDF
Dangerous CSS
PDF
Web Design Introductory 5th Edition Campbell Solutions Manual
PDF
Just Your Type: Web Typography & You
PPT
Essentials of HTML (2007)
KEY
Responsive Web Design & Typography
PDF
CSS Best practice
PDF
Web Typography5 090725053013 Phpapp02
PDF
Beautiful Web Typography (#5)
PPT
Using a CSS Framework
PPTX
Making Your Site Printable: CSS Summit 2014
PPT
Web development basics (Part-2)
PDF
Web Fundamentals Crash Course
PDF
Web Fundamentals Crash Course
PDF
Winter%200405%20-%20Advanced%20Javascript
Web Design Introductory 5th Edition Campbell Solutions Manual
FITC - 2012-04-23 - Responsive Web Design
Responsive Web Design (April 18th, Los Angeles)
DefCamp 2013 - Http header analysis
Web Design Introductory 5th Edition Campbell Solutions Manual
Cascading Style Sheets - Part 02
Dangerous CSS
Web Design Introductory 5th Edition Campbell Solutions Manual
Just Your Type: Web Typography & You
Essentials of HTML (2007)
Responsive Web Design & Typography
CSS Best practice
Web Typography5 090725053013 Phpapp02
Beautiful Web Typography (#5)
Using a CSS Framework
Making Your Site Printable: CSS Summit 2014
Web development basics (Part-2)
Web Fundamentals Crash Course
Web Fundamentals Crash Course
Winter%200405%20-%20Advanced%20Javascript
Ad

More from Extensis (20)

PDF
Extensis portfolio: How to Effectively Manage Thousand of Digital Assets
PPTX
IAITAM Spring ACE, Extensis Presentation
PPTX
Creating a Branding Style Guide by Pariah Burke
PDF
Intro to Digital Asset Management (DAM)
PDF
SANDOW: Universal Type Server Implementation Case Study
PDF
DAM Case Study
PDF
Future Trends in Font Management
PDF
Artificial Intelligence & DAM: The New Metadata Workhorse with Clarifai
PDF
Fonts, Images, Licenses and Intellectual Property Law
PPTX
Using DAM to improve your productivity
PDF
Webcast: Getting Started With DAM
PDF
Font Trends Survey REport
PDF
Vjoon K4 Overview at the NYC Fonts in Publishing Seminar
PPTX
FontLink - Serving Fonts in your Adobe InDesign Server Workflow
PDF
Fonts in Publishing - What's the issue?
PDF
The State of Fonts & Font Management - Chicago IDUG
PDF
Fonts, Licenses and Intellectual Property Law - Chicago Font Symposium
PDF
Chicago Font Symposium - The Evolution of Font Management
PDF
VSA Partners Font Management Case Study - Chicago Font Symposium
PDF
Chicago Font Symposium Panel Discussion
Extensis portfolio: How to Effectively Manage Thousand of Digital Assets
IAITAM Spring ACE, Extensis Presentation
Creating a Branding Style Guide by Pariah Burke
Intro to Digital Asset Management (DAM)
SANDOW: Universal Type Server Implementation Case Study
DAM Case Study
Future Trends in Font Management
Artificial Intelligence & DAM: The New Metadata Workhorse with Clarifai
Fonts, Images, Licenses and Intellectual Property Law
Using DAM to improve your productivity
Webcast: Getting Started With DAM
Font Trends Survey REport
Vjoon K4 Overview at the NYC Fonts in Publishing Seminar
FontLink - Serving Fonts in your Adobe InDesign Server Workflow
Fonts in Publishing - What's the issue?
The State of Fonts & Font Management - Chicago IDUG
Fonts, Licenses and Intellectual Property Law - Chicago Font Symposium
Chicago Font Symposium - The Evolution of Font Management
VSA Partners Font Management Case Study - Chicago Font Symposium
Chicago Font Symposium Panel Discussion
Ad

Recently uploaded (20)

PDF
The Advantages of Working With a Design-Build Studio
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PPTX
An introduction to AI in research and reference management
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPTX
12. Community Pharmacy and How to organize it
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PPTX
building Planning Overview for step wise design.pptx
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PPTX
joggers park landscape assignment bandra
DOCX
The story of the first moon landing.docx
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPTX
rapid fire quiz in your house is your india.pptx
PDF
Quality Control Management for RMG, Level- 4, Certificate
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
Interior Structure and Construction A1 NGYANQI
The Advantages of Working With a Design-Build Studio
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
An introduction to AI in research and reference management
Wisp Textiles: Where Comfort Meets Everyday Style
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
12. Community Pharmacy and How to organize it
pump pump is a mechanism that is used to transfer a liquid from one place to ...
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
building Planning Overview for step wise design.pptx
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
joggers park landscape assignment bandra
The story of the first moon landing.docx
YOW2022-BNE-MinimalViableArchitecture.pdf
BRANDBOOK-Presidential Award Scheme-Kenya-2023
rapid fire quiz in your house is your india.pptx
Quality Control Management for RMG, Level- 4, Certificate
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Interior Structure and Construction A1 NGYANQI

Your web font is crap - webvisions pdx 2014