Zach’s ugly mug (his face)

Zach Leatherman

How Deep Can One Deep Dive Go

Read also the list of things that cite my work.

  1. 2019 ×4
  2. The Origin Story of Container Queries 📢 132Research #10 Dec 2019
  3. HTTP Archive’s Web Almanac 2019—Web Fonts Edition Web FontsResearch Nov 2019
  4. Two Browsers Walked Into a Scrollbar Research Sep 2019
  5. Developing a Robust Font Loading Strategy for CSS-Tricks 📢 139Web FontsResearch #5 Jun 2019
  6. 2018 ×1
  7. Should I Use JavaScript to Load My Web Fonts? Web FontsResearch Nov 2018
  8. 2017 ×4
  9. A Collection of Web Font Loading Recipes 📢 1Web FontsProjectResearch Oct 2017
  10. Font Aliasing, or How to Rename a Font in CSS 📢 9Research #17 Jun 2017
  11. Laissez-faire Font Smoothing and Anti-aliasing 📢 8Research May 2017
  12. Wait, WebP is actually worth it. 📢 10Research Apr 2017
  13. 2016 ×4
  14. I Wanted to Type a Number Research Aug 2016
  15. The Web Fonts: Preloaded 📢 6Web FontsResearch #11 Apr 2016
  16. Web Font Anti-pattern: Data URIs 📢 18Web FontsResearch Mar 2016
  17. Critical Web Fonts 📢 6Web FontsResearch #14 Jan 2016
  18. 2015 ×3
  19. The Mitt Romney Web Font Problem 📢 7Web FontsResearch May 2015
  20. Flash of Faux Text—still more on Font Loading 📢 3Web FontsResearch Jan 2015
  21. How we use web fonts responsibly, or, avoiding a @font-face-palm Web FontsResearch Jan 2015
  22. 2014 ×2
  23. Better @font-face with Font Load Events on Dev.Opera Web FontsResearch Sep 2014
  24. Bulletproof Accessible Icon Fonts Web FontsProjectResearch Jan 2014
  25. 2013 ×1
  26. The Elusive :target Feature Test 📢 2Research Nov 2013
  27. 2012 ×1
  28. Placeholder Title for Article about HTML5 Placeholders 📢 11Research Feb 2012
  29. 2011 ×1
  30. Et tu, X-UA-Compatible? 📢 3Research Feb 2011
  31. 2010 ×5
  32. Faking Onload for Link Elements 📢 3Research Jul 2010
  33. Point, Charset, Match: Character Encoding in JavaScript 📢 1Web FontsResearch Mar 2010
  34. Internet Explorer Array.sort Unreliable 📢 13Research Feb 2010
  35. CSS 3 Text: A Tale of writing-mode Woe 📢 3Web FontsResearch Feb 2010
  36. DIY Webdings—CSS Sprites using @font-face 📢 13Web FontsResearch Jan 2010
  37. 2009 ×1
  38. Performance Caveat with jQuery Selectors and Live Events 📢 14Research May 2009
  39. 2008 ×4
  40. DOMContentLoaded Inconsistencies (in Browsers and JavaScript Libraries) 📢 1Research Dec 2008
  41. Dear IE6: Please Cache my Images. 📢 3Research Oct 2008
  42. Emulating onhashchange without setInterval 📢 5Research Aug 2008
  43. Selecting XML Nodes with JavaScript, or the Peril of getElementsByTagName 📢 8Research May 2008
  44. Don’t Let the Door Hit You Onunload and Onbeforeunload 📢 10Research #15 Apr 2008