type responsively
play

Type, Responsively Design for Readability & Meaning on Any - PowerPoint PPT Presentation

Type, Responsively Design for Readability & Meaning on Any Screen DrupalCon Austin | #DrupalCon Jason Pamental | @jpamental 23rd May, 2014 http://hwdesignco.com Who Am I? + Co-founder of + Co-founder of + Co-host of + Co-parent of


  1. Type, Responsively Design for Readability & Meaning on Any Screen DrupalCon Austin | #DrupalCon Jason Pamental | @jpamental 23rd May, 2014 http://hwdesignco.com

  2. Who Am I? + Co-founder of + Co-founder of + Co-host of + Co-parent of hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  3. How Did I Get Here? + + = hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  4. What We’ll Cover + Lies & deceptions + An honest reconciliation + What is Responsive Typography + Making your typography responsive + Prototypes trump promises hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  5. When is our industry going stop calling it “web” typography? @sblakeborough, via twitter hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  6. Not sure we can. + Encompasses all of what you know about type & its use, but + Typography on the web requires additional consideration (art & science) + Our canvas is fluid; constantly expanding & contracting + Reading on screens will only increase hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  7. It’s not what we don’t know that’ll kill us It’s what we willfully ignore hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  8. A Long Road to a Make-Believe Place + We prop up our vision of the world with tricks & misconceptions 960px hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  9. A Long Road to a Make-Believe Place + We prop up our vision of the world with tricks & misconceptions hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  10. A Long Road to a Make-Believe Place + We prop up our vision of the world with tricks & misconceptions “A page is not a valuable concept even for someone who wants to read a book.” Je ff Eaton (@eaton) hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  11. Take Away What We Can’t Know + Screen size + Device capabilities + Concurrent activities + Depth of focus + Purpose of visit hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  12. Focus on What’s Left: Typography hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  13. Focus on What’s Left: Typography hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  14. Focus on What’s Left: Typography hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  15. Focus on What’s Left: Typography hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  16. Four Simple Steps + Performance : select fonts with care , load what you need & don’t block the page draw + Progressive : plan for failure , tune up the loading process & fallback fonts to minimize FOUT + Proportion : small screens demand subtle scale + Polish : Design IS the details: OpenType & then some hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  17. Performance Matters + Great typography isn’t ‘I used all of them’ + Load only what you need Trade Gothic Next LT Pro Bold this is a typeface this is a font + Each font has a performance cost, so budget wisely hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  18. Performance Matters hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  19. Performance Matters hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  20. FOUT is OUR fault hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  21. FOUT is OUR fault hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  22. FOUT is OUR fault + Use these: . wf-inactive / .wf-active + This CSS results in a blank screen during load: 
 body { font-family: “Trade Gothic”, helvetica, arial; } + Add this & give them content, then fonts: 
 .wf-inactive body { font-family: helvetica, arial; } + Adjust font-size , line-height , letter-spacing to avoid jumpiness + Making it easy since 2010 hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  23. Progressively Enhance Web fonts loaded hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  24. Progressively Enhance No web fonts, uncorrected hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  25. Progressively Enhance No web fonts, corrected hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  26. Progressively Enhance Web fonts loaded hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  27. Proportion: one size won’t do http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  28. Desktop geese & handheld gander + Small canvas requires subtle proportions + What works in print… works in print + Robert Bringhurst matters, but scale must adapt http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  29. For example… http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  30. For example… http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  31. A More Modern Scale http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  32. Measure & Scale http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  33. Measure & Scale http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  34. Measure & Scale http://bit.ly/jprwt hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  35. Measure & Scale + Use max-width on elements to keep text readable 
 @media (min-width: 58em) { 
 p { max-width: 38em; } 
 } + CSS3 brings character counts, but not universal (ch & cx) + EMs or REMs , but no PX + Don’t forget: use real content! 
 Because Lorem Ipsum is a poser hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  36. Polish: Don’t Forget Fit & Finish hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  37. Polish: Don’t Forget Fit & Finish hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  38. OpenType Demo hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  39. OpenType Demo hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  40. OpenType Demo hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  41. OpenType Demo hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  42. Polish: Don’t Forget Fit & Finish hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  43. Polish: Don’t Leave Orphans Behind Typogrify Module FTW: http://drupal.org/project/typogrify hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  44. Polish: Don’t Leave Orphans Behind Typogrify Module FTW: http://drupal.org/project/typogrify hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  45. Responsive Web Typography hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  46. Responsive Web Typography + Yes, it’s a thing hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  47. Responsive Web Typography + Yes, it’s a thing + It’s about adapting to screen size , network speed & device capabilities hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  48. Responsive Web Typography + Yes, it’s a thing + It’s about adapting to screen size , network speed & device capabilities + It’s about designing for what’s next hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  49. Responsive Web Typography + Yes, it’s a thing + It’s about adapting to screen size , network speed & device capabilities + It’s about designing for what’s next • Last Winter Olympics: there was no iPad • The one before? No iPhone either hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  50. Responsive Web Typography + Performance • Stats, Platforms & Screen Tests + Progression (It’s the web. Stu ff breaks) • If the font fails, does your design hold up? + Proportion • It’s about composition (think: small paintings) + Polish hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  51. How Do I Do It in Drupal? + Type is tied to design + Belongs in the Theme + Needs layered approach + @font-your-face may or may not do enough hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  52. Do It In Drupal: A Layered Approach hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  53. Prototype, Don’t Promise hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  54. “Designers Should Code As Much As Artists Should Mix Paint” ~ Mustafa Kurtuldu (@Mustafa_x) FOWD London hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  55. Just out! http://bit.ly/rwtbook hwdesignco.com | @jpamental | DrupalCon Austin | #DrupalCon

  56. Thank You Jason Pamental (@jpamental) � Slides here: http://bit.ly/jpdcrwtslides � Please review the session! http://bit.ly/jpdcrwt Jason Pamental | @jpamental http://hwdesignco.com

Recommend


More recommend