SlideShare a Scribd company logo
Designing with Web Fonts:
Type, Responsively
Jason Pamental (@jpamental)
Co-founder of H+W Design

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
A Bit About Me
+ Built first website for

Mosaic & Netscape 1
+ Do not have a photo handy
+ But these are my reasons

to be
+ Like to give away what I

learn as much as possible
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
On Paying it Forward
+ It’s our web
+ This is our University
+ We’re all figuring it out as we go
+ Some are just a few chapters ahead
+ So it’s our job to pass it on

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
What We’ll Cover
+ Our dark past: GIFs, sIFR, Cufon
+ Our pleasant present: @font-face
+ Our dirty detractions: yes, I mean IE
+ Our shiny future: WOFF, OpenType, CSS3
+ Loads of examples & resources

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
On The Importance of Letters
+ Design is about communication &

influencing behavior
+ Tools of design: image, color, composition,

language (prose) – & the typeface itself
+ Your design is 90% words. Don’t make the

other 10% do all the work

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Type is Important
+ The typefaces we choose become the

physical embodiment of the information we
convey with the sites we design
+ Words have meaning
+ But letters have emotion
+ Type forms the basis of your visual design

system. There is no ‘content first’ without type!
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
A Concise History of Web Type
+ Prior to about 2009, it was simply the

CIRCLE of Hell that varied, not the
inevitability of your arrival there
+ Then it got better. We’ll start with that
+ @font-face, TypeKit, Fontdeck,

Fonts.com, Webtype.com & many more
+ It’s still got a ways to go, but it’s moving fast
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Format Finagling
+ One font, four formats
+ Alphabet Soup: EOT, SVG, TT, WOFF
+ One format to rule them all... almost

As of 10 September, 2013
Tuesday, November 5, 13

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Finding Your Groov(y)
+ Services: One account, many choices
+ Open source: Google web fonts

(careful – you may get what you pay for)
+ Web–use licenses: MyFonts.com,

FontShop, Emigre, others
+ FontSquirrel: just... no.

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
From There to Here
+ To Host or Not to Host... ’tis the question
+ Consider:
• Traffic & mileage, volume & dispersion
(license costs & content distribution)

• One site or many
(we use single subscription for multiple smaller sites)

• Platform performance & future forward
(when was the last time you downloaded a font update? right.)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
So What’s That Look Like?
+ Using a service:
<script type="text/javascript" src="http://fast.fonts.com/jsapi/
8d16be74-xxxx-xxxx-9073-4898ad8b49b2.js" /></script>

+ Self-hosting:
<style type="text/css">
@font-face{ font-family:"Fairbank W04 Regular";
src:url("fonts/fontfilename.eot?#iefix");
src:url("fonts/fontfilename.eot?#iefix") format("eot"),url("fonts/
fontfilename.woff") format("woff"),url("fonts/fontfilename.ttf")
format("truetype"),url("fonts/fontfilename.svg#fontfilename")
format("svg"); }
</style>

+ Be aware: you want <b>, you have to say so
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
but there’s a catch

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Windows XP: Killing Good
Design Since 2001
+ According to MS, still 40% of installed base
+ Best case: IE8 w/ClearType enabled
+ Common: IE7 and Huh?
+ It’s rough, but you can (usually) make it

work, and work well
+ Windows in general: needs a Hint
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Performance Anxiety
+ @Brad_Frost: Performance is the first

aspect of design encountered by users
+ Can’t use a page with nothing on it
+ Performance killers:
• Loading too many weights/variants
• Hosting/service choices
• Failing to manage the loading process
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Ethan LOVES this:

Firefox: displays page w/fallbacks first, then
‘pops’ into web font

Webkit: draws page without rendering any
type until web font loads

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Ethan LOVES this:

Firefox: displays page w/fallbacks first, then
‘pops’ into web font

Webkit: draws page without rendering any
type until web font loads

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
FOUT the Giant Slayer
+ Don’t show your design to a client without

understanding why they will freak out
+ It takes time to load fonts. So only load

the ones you need
+ Don’t forget to manage the loading

process: control what you can
+ It’s not the change that bothers users –

it’s the perception of change
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Google & Typekit to the Rescue
+ Web Font Loader

https://developers.google.com/fonts/docs/webfont_loader

+ Can be used w/multiple services
+ Injects classes to help specify CSS during

the loading process
+ Use this to style your fallback fonts to

more closely match eventual design
http://bit.ly/jpfontfall1, http://bit.ly/jpfontfall2
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Now We’re Cooking
+ You can do

better. So do.

What you want to see: Web fonts loaded

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Now We’re Cooking
+ You can do

better. So do.

What your client sees: No web fonts, uncorrected

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Now We’re Cooking
+ You can do

better. So do.

No web fonts, corrected

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Now We’re Cooking
+ You can do

better. So do.

Web fonts loaded

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Type, Responsively
+ Yes, there really is a connection with

Responsive Web Design. A big one
+ Relative proportion (yes, size) matters
+ That means screen size & type size

(stop snickering)
+ Small screens mean less in view, so

proportions can be more subtle
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
The Trouble with Atomic Design

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
The Trouble with Atomic Design

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Relative Scale, Illustrated

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Relative Scale, Illustrated

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Relative Scale, Illustrated

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
A Responsive Scale

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
When an Em is Not All Relative
+ Sizing type in Ems can be tricky – they

are relative to their current context
+ REMs helps that, & you can almost count

on it working
• Learn more here: http://bit.ly/jpfontrems
• Polyfill here: http://bit.ly/jprempoly

+ OR– just don’t set font size on containers
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
The Future is the Viewport
+ Only unit of measure tied to physical scale
+ Viewport Width as unit: http://bit.ly/jpfontvw
+ Layout should scale tied to viewport
+ Type should scale relative to the device

and to itself
+ EMs & Viewport Units should work together
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Paradise by the Viewport Lights
(or how to lose a user in 30ms)

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Paradise by the Viewport Lights
(or how to lose a user in 30ms)

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Even More Awesome:
Icon Fonts
+ Declare your independence from

resolution dependence
+ Many out there, easy to make your own
+ Can be styled like any other font, layered

w/CSS to make all sorts of awesome
+ (Bonus: use SVG to replace other multi–

color vector graphics like logos)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Even MORE Awesome:
OpenType Features
+ The future is here, it’s just unevenly distributed
(thank you Mr. Gibson)

+ Ligatures, swashes, old–style figures,

alternate characters
+ CSS still evolving, some services support

more (see Fonts.com: http://bit.ly/fontcomdemo)
+ Use Sass? Try this: http://bit.ly/jpsassotf
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
OpenType: Ligatures
+ Your type, only more beautiful:

Standard Ligatures

Discretionary Ligatures
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
OpenType Demo

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
OpenType Demo

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
OpenType Demo

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
OpenType Demo

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Super Fancy Tricks & Tips
+ Rotate. Just a little bit. (A few techniques to smooooth
across different browsers - thx @NikWilliamson!)
https://gist.github.com/dalethedeveloper/1846552

+ Some help for IE 7&8:

http://www.koodoz.com.au/klog/font-face-smoothing-in-internet-explorer/

+ Text-shadow tricks:

https://gist.github.com/dalethedeveloper/1846552

+ Your code editor – nothing beats real type in

a real browser (sorry Photoshop)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Design Tools

TypecastApp.com (@typecastapp)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Design Tools

WebInk.com (@webink)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Design Tools

Adobe Edge Reflow (@reflow)
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
More Design Tools
+ Skyfonts (@skyfonts)

Sync Google & Fonts.com fonts short-term on the desktop

+ Adobe CC & Font Sync (@typekit)
Amazingly quick & simple

+ Froont (@froontapp)

Web design tool building in real web fonts

+ Prototype, not promise: HTML5 & CSS3
Try something and develop your own approach that fits your
unique team & projects

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Thank you!
Jason Pamental (@jpamental)
jason@hwdesignco.com
Slides/Demo here: http://bit.ly/jpartifactpvd

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Resources: Type Services

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Resources: Type Services
+ Typekit (Adobe): http://typekit.com
+ Fonts.com (Monotype): http://fonts.com
+ Fontdeck: http://fontdeck.com
+ Webtype (Font Bureau): http://www.webtype.com
+ WebInk (Extensis): http://webink.com
+ Google Web Fonts: http://google.com/fonts
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Icon Font examples, sources

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Icon Font examples, sources
+ Font Awesome (featured in Bootstrap)
http://fortawesome.github.io/Font-Awesome/

+ Symbolset

http://symbolset.com

+ Modern Pictograms

http://modernpictograms.com

+ The Noun Project (buy what you need)
http://thenounproject.com

+ Icomoon.io – build your own!
http://icomoon.io

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Cool Tools & Resources

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Cool Tools & Resources
+ Font Swapper (preview site w/your web fonts):
http://www.webtype.com/tools/swapper/

+ Typedia (it’s like Wikipedia... for type. Get it?):
http://typedia.com

+ FontsInUse http://fontsinuse.com
+ BrowserShots http://browsershots.org

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Blogs & Beauty

hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13
Blogs & Beauty
+ Typekit Blog/‘Sites We Like’ http://blog.typekit.com
+ Fonts.com Blog http://blog.fonts.com
+ Fontdeck Blog http://blog.fontdeck.com
+ FontShop Blog http://blog.fontshop.com
+ Typecast Blog http://typecast.com/blog
+ Jason Santa Maria http://jasonsantamaria.com
+ Tim Brown http://nicewebtype.com
hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
Tuesday, November 5, 13

More Related Content

Viewers also liked

Dtp, web design & presentation software revision
Dtp, web design & presentation software revisionDtp, web design & presentation software revision
Dtp, web design & presentation software revision
MrJRogers
 
Lab#6 font css html
Lab#6 font css htmlLab#6 font css html
Lab#6 font css html
Yaowaluck Promdee
 
Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types kateridrex
 
Fund of design unit 4 module 5 the potential expressive qualities of color!
Fund of design unit 4 module 5 the potential expressive qualities of color!Fund of design unit 4 module 5 the potential expressive qualities of color!
Fund of design unit 4 module 5 the potential expressive qualities of color!kateridrex
 
Core System + Web Shop (Def.)
Core System + Web Shop (Def.)Core System + Web Shop (Def.)
Core System + Web Shop (Def.)daceti
 
Color Systems and Spaces
Color Systems and SpacesColor Systems and Spaces
Color Systems and Spaces
Jennifer Janviere
 
ITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product DevelopmentITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product Development
itgstextbook
 
Web Typography: An Overview
Web Typography: An OverviewWeb Typography: An Overview
Web Typography: An Overview
bradblackman
 
Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1
David Engelby
 
Desk top publishing
Desk top publishingDesk top publishing
AutoCAD Training Syllabus
AutoCAD Training SyllabusAutoCAD Training Syllabus
AutoCAD Training Syllabus
Retouchreform™
 
1.03 DTP Design Features
1.03 DTP Design Features1.03 DTP Design Features
1.03 DTP Design Featurescindymartin
 
Print design vs web design
Print design vs web designPrint design vs web design
Print design vs web design
ananda gunadharma
 
Web design: 9 customized type face you will love to watch
Web design: 9 customized type face you will love to watch Web design: 9 customized type face you will love to watch
Web design: 9 customized type face you will love to watch
Zoom Web Media
 
What Is A Font Style in Publisher 2007
What Is A Font Style in Publisher 2007What Is A Font Style in Publisher 2007
What Is A Font Style in Publisher 2007Sutinder Mann
 
Dtp Basics And Design Rules
Dtp Basics And Design RulesDtp Basics And Design Rules
Dtp Basics And Design RulesSutinder Mann
 
21613078 textile-printing-kushal
21613078 textile-printing-kushal21613078 textile-printing-kushal
21613078 textile-printing-kushalToday Fasion ware
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
Mindy McAdams
 
post impressionism
post impressionismpost impressionism
post impressionismguest8b0a4e
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
Crest TechnoSoft
 

Viewers also liked (20)

Dtp, web design & presentation software revision
Dtp, web design & presentation software revisionDtp, web design & presentation software revision
Dtp, web design & presentation software revision
 
Lab#6 font css html
Lab#6 font css htmlLab#6 font css html
Lab#6 font css html
 
Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types
 
Fund of design unit 4 module 5 the potential expressive qualities of color!
Fund of design unit 4 module 5 the potential expressive qualities of color!Fund of design unit 4 module 5 the potential expressive qualities of color!
Fund of design unit 4 module 5 the potential expressive qualities of color!
 
Core System + Web Shop (Def.)
Core System + Web Shop (Def.)Core System + Web Shop (Def.)
Core System + Web Shop (Def.)
 
Color Systems and Spaces
Color Systems and SpacesColor Systems and Spaces
Color Systems and Spaces
 
ITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product DevelopmentITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product Development
 
Web Typography: An Overview
Web Typography: An OverviewWeb Typography: An Overview
Web Typography: An Overview
 
Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1
 
Desk top publishing
Desk top publishingDesk top publishing
Desk top publishing
 
AutoCAD Training Syllabus
AutoCAD Training SyllabusAutoCAD Training Syllabus
AutoCAD Training Syllabus
 
1.03 DTP Design Features
1.03 DTP Design Features1.03 DTP Design Features
1.03 DTP Design Features
 
Print design vs web design
Print design vs web designPrint design vs web design
Print design vs web design
 
Web design: 9 customized type face you will love to watch
Web design: 9 customized type face you will love to watch Web design: 9 customized type face you will love to watch
Web design: 9 customized type face you will love to watch
 
What Is A Font Style in Publisher 2007
What Is A Font Style in Publisher 2007What Is A Font Style in Publisher 2007
What Is A Font Style in Publisher 2007
 
Dtp Basics And Design Rules
Dtp Basics And Design RulesDtp Basics And Design Rules
Dtp Basics And Design Rules
 
21613078 textile-printing-kushal
21613078 textile-printing-kushal21613078 textile-printing-kushal
21613078 textile-printing-kushal
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
 
post impressionism
post impressionismpost impressionism
post impressionism
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
 

Similar to Designing with Web Fonts: Type, Responsively (PVD)

Type, Responsively: A More Modern Approach to Typography on the Web
Type, Responsively: A More Modern Approach to Typography on the WebType, Responsively: A More Modern Approach to Typography on the Web
Type, Responsively: A More Modern Approach to Typography on the Web
Jason Pamental
 
Responsive Typography: Design for meaning, not for screen size
Responsive Typography: Design for meaning, not for screen sizeResponsive Typography: Design for meaning, not for screen size
Responsive Typography: Design for meaning, not for screen size
Jason Pamental
 
Type, Responsively: Design for Readability & Meaning on Any Screen
Type, Responsively: Design for Readability & Meaning on Any ScreenType, Responsively: Design for Readability & Meaning on Any Screen
Type, Responsively: Design for Readability & Meaning on Any Screen
Jason Pamental
 
Responsive Typography
Responsive TypographyResponsive Typography
Responsive Typography
FITC
 
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
Future Insights
 
Wellington Web Meetup 6 May 2010
Wellington Web Meetup 6 May 2010Wellington Web Meetup 6 May 2010
Wellington Web Meetup 6 May 2010
davekeyes
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
Johan Ronsse
 
Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3
Meagan Fisher
 
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
suzeingram
 
Responsive Web Design 101
Responsive Web Design 101Responsive Web Design 101
Responsive Web Design 101jonnymilano
 
Type, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the webType, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the webJason Pamental
 
Hammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into ShapeHammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into Shape
Ken Tabor
 
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
Nuxeo
 
Extending the web: Maps, the commons, and pie
Extending the web: Maps, the commons, and pieExtending the web: Maps, the commons, and pie
Extending the web: Maps, the commons, and pie
Igalia
 
Designing TweetMag for iPad
Designing TweetMag for iPad Designing TweetMag for iPad
Designing TweetMag for iPad
gteehan
 
Designing from the Inside Out
Designing from the Inside OutDesigning from the Inside Out
Designing from the Inside Out
Jason Pamental
 
Making burgers with JavaScript
Making burgers with JavaScriptMaking burgers with JavaScript
Making burgers with JavaScriptDiogo Antunes
 
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
museums and the web
 
Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07
bjc
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
AI.academy
 

Similar to Designing with Web Fonts: Type, Responsively (PVD) (20)

Type, Responsively: A More Modern Approach to Typography on the Web
Type, Responsively: A More Modern Approach to Typography on the WebType, Responsively: A More Modern Approach to Typography on the Web
Type, Responsively: A More Modern Approach to Typography on the Web
 
Responsive Typography: Design for meaning, not for screen size
Responsive Typography: Design for meaning, not for screen sizeResponsive Typography: Design for meaning, not for screen size
Responsive Typography: Design for meaning, not for screen size
 
Type, Responsively: Design for Readability & Meaning on Any Screen
Type, Responsively: Design for Readability & Meaning on Any ScreenType, Responsively: Design for Readability & Meaning on Any Screen
Type, Responsively: Design for Readability & Meaning on Any Screen
 
Responsive Typography
Responsive TypographyResponsive Typography
Responsive Typography
 
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
Beautiful (& Responsive) Web Typography: Designing for Readability and Meanin...
 
Wellington Web Meetup 6 May 2010
Wellington Web Meetup 6 May 2010Wellington Web Meetup 6 May 2010
Wellington Web Meetup 6 May 2010
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3
 
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
Spoilt for choice. Which prototyping tool is right for you? Presented by Suze...
 
Responsive Web Design 101
Responsive Web Design 101Responsive Web Design 101
Responsive Web Design 101
 
Type, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the webType, Responsively: A more modern approach to type on the web
Type, Responsively: A more modern approach to type on the web
 
Hammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into ShapeHammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into Shape
 
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
[Nuxeo World 2013] DID YOU SAY DAM? DIGITAL ASSET MANAGEMENT WITH THE NUXEO P...
 
Extending the web: Maps, the commons, and pie
Extending the web: Maps, the commons, and pieExtending the web: Maps, the commons, and pie
Extending the web: Maps, the commons, and pie
 
Designing TweetMag for iPad
Designing TweetMag for iPad Designing TweetMag for iPad
Designing TweetMag for iPad
 
Designing from the Inside Out
Designing from the Inside OutDesigning from the Inside Out
Designing from the Inside Out
 
Making burgers with JavaScript
Making burgers with JavaScriptMaking burgers with JavaScript
Making burgers with JavaScript
 
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
MW2010: Dana Mitroff Silvers + Alon Salant, Play at Work: Applying Agile Meth...
 
Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07Toolicious Presentation at SoCon07
Toolicious Presentation at SoCon07
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
 

More from Jason Pamental

Once Upon a Drop Cap
Once Upon a Drop CapOnce Upon a Drop Cap
Once Upon a Drop Cap
Jason Pamental
 
Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015
Jason Pamental
 
Designing the Experience Continuum
Designing the Experience ContinuumDesigning the Experience Continuum
Designing the Experience ContinuumJason Pamental
 
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Jason Pamental
 
Life of P FITC & CreateUpstate
Life of P FITC & CreateUpstateLife of P FITC & CreateUpstate
Life of P FITC & CreateUpstate
Jason Pamental
 
Life of p
Life of pLife of p
Life of p
Jason Pamental
 
The Battle Is Not the War
The Battle Is Not the WarThe Battle Is Not the War
The Battle Is Not the War
Jason Pamental
 
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web WorldDrawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Jason Pamental
 
Death, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for UncertaintyDeath, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for Uncertainty
Jason Pamental
 
Death, Taxes & Viewport Chrome
Death, Taxes & Viewport ChromeDeath, Taxes & Viewport Chrome
Death, Taxes & Viewport Chrome
Jason Pamental
 
Web Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to PastureWeb Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to PastureJason Pamental
 
Web Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to careWeb Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to care
Jason Pamental
 

More from Jason Pamental (12)

Once Upon a Drop Cap
Once Upon a Drop CapOnce Upon a Drop Cap
Once Upon a Drop Cap
 
Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015
 
Designing the Experience Continuum
Designing the Experience ContinuumDesigning the Experience Continuum
Designing the Experience Continuum
 
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...Designing the Experience Continuum: Typography in the Age of the Connected Ev...
Designing the Experience Continuum: Typography in the Age of the Connected Ev...
 
Life of P FITC & CreateUpstate
Life of P FITC & CreateUpstateLife of P FITC & CreateUpstate
Life of P FITC & CreateUpstate
 
Life of p
Life of pLife of p
Life of p
 
The Battle Is Not the War
The Battle Is Not the WarThe Battle Is Not the War
The Battle Is Not the War
 
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web WorldDrawing on Quicksand: Visual Systems, Drupal & The Modern Web World
Drawing on Quicksand: Visual Systems, Drupal & The Modern Web World
 
Death, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for UncertaintyDeath, Taxes & Viewport Chrome: Designing for Uncertainty
Death, Taxes & Viewport Chrome: Designing for Uncertainty
 
Death, Taxes & Viewport Chrome
Death, Taxes & Viewport ChromeDeath, Taxes & Viewport Chrome
Death, Taxes & Viewport Chrome
 
Web Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to PastureWeb Typography & Drupal: Putting Arial Out to Pasture
Web Typography & Drupal: Putting Arial Out to Pasture
 
Web Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to careWeb Strategy: What is it and why we need to care
Web Strategy: What is it and why we need to care
 

Recently uploaded

Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
TeeFusion
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
madhavlakhanpal29
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
fabianavillanib
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
ResDraft
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 

Recently uploaded (20)

Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 

Designing with Web Fonts: Type, Responsively (PVD)

  • 1. Designing with Web Fonts: Type, Responsively Jason Pamental (@jpamental) Co-founder of H+W Design hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 2. A Bit About Me + Built first website for Mosaic & Netscape 1 + Do not have a photo handy + But these are my reasons to be + Like to give away what I learn as much as possible hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 3. On Paying it Forward + It’s our web + This is our University + We’re all figuring it out as we go + Some are just a few chapters ahead + So it’s our job to pass it on hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 4. What We’ll Cover + Our dark past: GIFs, sIFR, Cufon + Our pleasant present: @font-face + Our dirty detractions: yes, I mean IE + Our shiny future: WOFF, OpenType, CSS3 + Loads of examples & resources hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 5. On The Importance of Letters + Design is about communication & influencing behavior + Tools of design: image, color, composition, language (prose) – & the typeface itself + Your design is 90% words. Don’t make the other 10% do all the work hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 6. Type is Important + The typefaces we choose become the physical embodiment of the information we convey with the sites we design + Words have meaning + But letters have emotion + Type forms the basis of your visual design system. There is no ‘content first’ without type! hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 7. A Concise History of Web Type + Prior to about 2009, it was simply the CIRCLE of Hell that varied, not the inevitability of your arrival there + Then it got better. We’ll start with that + @font-face, TypeKit, Fontdeck, Fonts.com, Webtype.com & many more + It’s still got a ways to go, but it’s moving fast hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 8. Format Finagling + One font, four formats + Alphabet Soup: EOT, SVG, TT, WOFF + One format to rule them all... almost As of 10 September, 2013 Tuesday, November 5, 13 hwdesignco.com | @jpamental | ARTIFACT | #artifactconf
  • 9. Finding Your Groov(y) + Services: One account, many choices + Open source: Google web fonts (careful – you may get what you pay for) + Web–use licenses: MyFonts.com, FontShop, Emigre, others + FontSquirrel: just... no. hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 10. From There to Here + To Host or Not to Host... ’tis the question + Consider: • Traffic & mileage, volume & dispersion (license costs & content distribution) • One site or many (we use single subscription for multiple smaller sites) • Platform performance & future forward (when was the last time you downloaded a font update? right.) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 11. So What’s That Look Like? + Using a service: <script type="text/javascript" src="http://fast.fonts.com/jsapi/ 8d16be74-xxxx-xxxx-9073-4898ad8b49b2.js" /></script> + Self-hosting: <style type="text/css"> @font-face{ font-family:"Fairbank W04 Regular"; src:url("fonts/fontfilename.eot?#iefix"); src:url("fonts/fontfilename.eot?#iefix") format("eot"),url("fonts/ fontfilename.woff") format("woff"),url("fonts/fontfilename.ttf") format("truetype"),url("fonts/fontfilename.svg#fontfilename") format("svg"); } </style> + Be aware: you want <b>, you have to say so hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 12. but there’s a catch hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 13. Windows XP: Killing Good Design Since 2001 + According to MS, still 40% of installed base + Best case: IE8 w/ClearType enabled + Common: IE7 and Huh? + It’s rough, but you can (usually) make it work, and work well + Windows in general: needs a Hint hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 14. Performance Anxiety + @Brad_Frost: Performance is the first aspect of design encountered by users + Can’t use a page with nothing on it + Performance killers: • Loading too many weights/variants • Hosting/service choices • Failing to manage the loading process hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 15. Ethan LOVES this: Firefox: displays page w/fallbacks first, then ‘pops’ into web font Webkit: draws page without rendering any type until web font loads hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 16. Ethan LOVES this: Firefox: displays page w/fallbacks first, then ‘pops’ into web font Webkit: draws page without rendering any type until web font loads hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 17. FOUT the Giant Slayer + Don’t show your design to a client without understanding why they will freak out + It takes time to load fonts. So only load the ones you need + Don’t forget to manage the loading process: control what you can + It’s not the change that bothers users – it’s the perception of change hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 18. Google & Typekit to the Rescue + Web Font Loader https://developers.google.com/fonts/docs/webfont_loader + Can be used w/multiple services + Injects classes to help specify CSS during the loading process + Use this to style your fallback fonts to more closely match eventual design http://bit.ly/jpfontfall1, http://bit.ly/jpfontfall2 hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 19. Now We’re Cooking + You can do better. So do. What you want to see: Web fonts loaded hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 20. Now We’re Cooking + You can do better. So do. What your client sees: No web fonts, uncorrected hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 21. Now We’re Cooking + You can do better. So do. No web fonts, corrected hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 22. Now We’re Cooking + You can do better. So do. Web fonts loaded hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 23. Type, Responsively + Yes, there really is a connection with Responsive Web Design. A big one + Relative proportion (yes, size) matters + That means screen size & type size (stop snickering) + Small screens mean less in view, so proportions can be more subtle hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 24. The Trouble with Atomic Design hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 25. The Trouble with Atomic Design hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 26. Relative Scale, Illustrated hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 27. Relative Scale, Illustrated hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 28. Relative Scale, Illustrated hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 29. A Responsive Scale hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 30. When an Em is Not All Relative + Sizing type in Ems can be tricky – they are relative to their current context + REMs helps that, & you can almost count on it working • Learn more here: http://bit.ly/jpfontrems • Polyfill here: http://bit.ly/jprempoly + OR– just don’t set font size on containers hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 31. The Future is the Viewport + Only unit of measure tied to physical scale + Viewport Width as unit: http://bit.ly/jpfontvw + Layout should scale tied to viewport + Type should scale relative to the device and to itself + EMs & Viewport Units should work together hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 32. Paradise by the Viewport Lights (or how to lose a user in 30ms) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 33. Paradise by the Viewport Lights (or how to lose a user in 30ms) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 34. Even More Awesome: Icon Fonts + Declare your independence from resolution dependence + Many out there, easy to make your own + Can be styled like any other font, layered w/CSS to make all sorts of awesome + (Bonus: use SVG to replace other multi– color vector graphics like logos) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 35. Even MORE Awesome: OpenType Features + The future is here, it’s just unevenly distributed (thank you Mr. Gibson) + Ligatures, swashes, old–style figures, alternate characters + CSS still evolving, some services support more (see Fonts.com: http://bit.ly/fontcomdemo) + Use Sass? Try this: http://bit.ly/jpsassotf hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 36. OpenType: Ligatures + Your type, only more beautiful: Standard Ligatures Discretionary Ligatures hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 37. OpenType Demo hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 38. OpenType Demo hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 39. OpenType Demo hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 40. OpenType Demo hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 41. Super Fancy Tricks & Tips + Rotate. Just a little bit. (A few techniques to smooooth across different browsers - thx @NikWilliamson!) https://gist.github.com/dalethedeveloper/1846552 + Some help for IE 7&8: http://www.koodoz.com.au/klog/font-face-smoothing-in-internet-explorer/ + Text-shadow tricks: https://gist.github.com/dalethedeveloper/1846552 + Your code editor – nothing beats real type in a real browser (sorry Photoshop) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 42. Design Tools TypecastApp.com (@typecastapp) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 43. Design Tools WebInk.com (@webink) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 44. Design Tools Adobe Edge Reflow (@reflow) hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 45. More Design Tools + Skyfonts (@skyfonts) Sync Google & Fonts.com fonts short-term on the desktop + Adobe CC & Font Sync (@typekit) Amazingly quick & simple + Froont (@froontapp) Web design tool building in real web fonts + Prototype, not promise: HTML5 & CSS3 Try something and develop your own approach that fits your unique team & projects hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 46. Thank you! Jason Pamental (@jpamental) jason@hwdesignco.com Slides/Demo here: http://bit.ly/jpartifactpvd hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 47. Resources: Type Services hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 48. Resources: Type Services + Typekit (Adobe): http://typekit.com + Fonts.com (Monotype): http://fonts.com + Fontdeck: http://fontdeck.com + Webtype (Font Bureau): http://www.webtype.com + WebInk (Extensis): http://webink.com + Google Web Fonts: http://google.com/fonts hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 49. Icon Font examples, sources hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 50. Icon Font examples, sources + Font Awesome (featured in Bootstrap) http://fortawesome.github.io/Font-Awesome/ + Symbolset http://symbolset.com + Modern Pictograms http://modernpictograms.com + The Noun Project (buy what you need) http://thenounproject.com + Icomoon.io – build your own! http://icomoon.io hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 51. Cool Tools & Resources hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 52. Cool Tools & Resources + Font Swapper (preview site w/your web fonts): http://www.webtype.com/tools/swapper/ + Typedia (it’s like Wikipedia... for type. Get it?): http://typedia.com + FontsInUse http://fontsinuse.com + BrowserShots http://browsershots.org hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 53. Blogs & Beauty hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13
  • 54. Blogs & Beauty + Typekit Blog/‘Sites We Like’ http://blog.typekit.com + Fonts.com Blog http://blog.fonts.com + Fontdeck Blog http://blog.fontdeck.com + FontShop Blog http://blog.fontshop.com + Typecast Blog http://typecast.com/blog + Jason Santa Maria http://jasonsantamaria.com + Tim Brown http://nicewebtype.com hwdesignco.com | @jpamental | ARTIFACT | #artifactconf Tuesday, November 5, 13