SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
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 ïŹrst 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 ïŹguring 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 &

inïŹ‚uencing 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:
‱ TraïŹƒc & 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 ïŹrst

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 ïŹrst, 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 ïŹrst, 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
‱ PolyïŹll 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 ïŹgures,

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 diïŹ€erent 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 ReïŹ‚ow (@reïŹ‚ow)
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 ïŹts 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

Weitere Àhnliche Inhalte

Andere mochten auch

Dtp, web design & presentation software revision
Dtp, web design & presentation software revisionDtp, web design & presentation software revision
Dtp, web design & presentation software revisionMrJRogers
 
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 SpacesJennifer Janviere
 
ITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product DevelopmentITGS Project - Criterion E - Product Development
ITGS Project - Criterion E - Product Developmentitgstextbook
 
Web Typography: An Overview
Web Typography: An OverviewWeb Typography: An Overview
Web Typography: An Overviewbradblackman
 
Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1David Engelby
 
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 designananda 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 DesignMindy 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 CS6Crest TechnoSoft
 

Andere mochten auch (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
 

Ähnlich wie 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 WebJason 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 sizeJason 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 ScreenJason Pamental
 
Responsive Typography
Responsive TypographyResponsive Typography
Responsive TypographyFITC
 
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 2010davekeyes
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfacesJohan Ronsse
 
Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3Creating Lifelike Designs with CSS3
Creating Lifelike Designs with CSS3Meagan 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 ShapeKen 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 pieIgalia
 
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 OutJason 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 SoCon07bjc
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview AI.academy
 

Ähnlich wie 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
 

Mehr von Jason Pamental

Once Upon a Drop Cap
Once Upon a Drop CapOnce Upon a Drop Cap
Once Upon a Drop CapJason Pamental
 
Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015Pacing Design - NEDcamp 2015
Pacing Design - NEDcamp 2015Jason 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 & CreateUpstateJason Pamental
 
The Battle Is Not the War
The Battle Is Not the WarThe Battle Is Not the War
The Battle Is Not the WarJason 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 WorldJason 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 UncertaintyJason Pamental
 
Death, Taxes & Viewport Chrome
Death, Taxes & Viewport ChromeDeath, Taxes & Viewport Chrome
Death, Taxes & Viewport ChromeJason 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 careJason Pamental
 

Mehr von 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
 

KĂŒrzlich hochgeladen

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 

KĂŒrzlich hochgeladen (20)

young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi đŸ«Š No Advance VVIP 🍎 SER...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➄8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service 🔝...
 

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 ïŹrst 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 ïŹguring 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 & inïŹ‚uencing 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: ‱ TraïŹƒc & 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 ïŹrst 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 ïŹrst, 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 ïŹrst, 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 ‱ PolyïŹll 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 ïŹgures, 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 diïŹ€erent 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 ReïŹ‚ow (@reïŹ‚ow) 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 ïŹts 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