Zach’s ugly mug (his face) Zach Leat­herman

How Deep Can One Deep Dive Go

Read also the list of things that cite my work.

  1. 2021 ×1 Sparkline representing frequency of posts written by month in 2021
  2. Barebones CSS for Fluid Images 238
  3. 2019 ×4 Sparkline representing frequency of posts written by month in 2019
  4. The Origin Story of Container Queries 137
  5. IndieWeb Avatar for https://almanac.httparchive.org/en/2019/fontsHTTP Archive’s Web Almanac 2019—Web Fonts Edition
  6. IndieWeb Avatar for https://www.filamentgroup.com/lab/scrollbars/Two Browsers Walked Into a Scrollbar
  7. Developing a Robust Font Loading Strategy for CSS-Tricks #16#11168
  8. 2018 ×1 Sparkline representing frequency of posts written by month in 2018
  9. IndieWeb Avatar for https://www.filamentgroup.com/lab/js-web-fonts.htmlShould I Use JavaScript to Load My Web Fonts?
  10. 2017 ×4 Sparkline representing frequency of posts written by month in 2017
  11. A Collection of Web Font Loading Recipes 1
  12. Font Aliasing, or How to Rename a Font in CSS 16
  13. Laissez-faire Font Smoothing and Anti-aliasing #2017
  14. Wait, WebP is actually worth it. 10
  15. 2016 ×4 Sparkline representing frequency of posts written by month in 2016
  16. IndieWeb Avatar for https://www.filamentgroup.com/lab/type-number.htmlI Wanted to Type a Number
  17. The Web Fonts: Preloaded #19#713
  18. Web Font Anti-pattern: Data URIs 18
  19. Critical Web Fonts #157
  20. 2015 ×3 Sparkline representing frequency of posts written by month in 2015
  21. The Mitt Romney Web Font Problem 19
  22. Flash of Faux Text—still more on Font Loading #123
  23. IndieWeb Avatar for http://www.filamentgroup.com/lab/font-loading.htmlHow we use web fonts responsibly, or, avoiding a @font-face-palm
  24. 2014 ×2 Sparkline representing frequency of posts written by month in 2014
  25. IndieWeb Avatar for https://dev.opera.com/articles/better-font-face/Better @font-face with Font Load Events on Dev.Opera
  26. IndieWeb Avatar for http://www.filamentgroup.com/lab/bulletproof_icon_fonts.htmlBulletproof Accessible Icon Fonts
  27. 2013 ×1 Sparkline representing frequency of posts written by month in 2013
  28. The Elusive :target Feature Test 2
  29. 2012 ×1 Sparkline representing frequency of posts written by month in 2012
  30. Placeholder Title for Article about HTML5 Placeholders 11
  31. 2011 ×1 Sparkline representing frequency of posts written by month in 2011
  32. Et tu, X-UA-Compatible? 3
  33. 2010 ×5 Sparkline representing frequency of posts written by month in 2010
  34. Faking Onload for Link Elements 3
  35. Point, Charset, Match: Character Encoding in JavaScript 2
  36. Internet Explorer Array.sort Unreliable 13
  37. CSS 3 Text: A Tale of writing-mode Woe #173
  38. DIY Webdings—CSS Sprites using @font-face 39
  39. 2009 ×1 Sparkline representing frequency of posts written by month in 2009
  40. Performance Caveat with jQuery Selectors and Live Events 14
  41. 2008 ×5 Sparkline representing frequency of posts written by month in 2008
  42. DOMContentLoaded Inconsistencies (in Browsers and JavaScript Libraries) 1
  43. Dear IE6: Please Cache my Images. 3
  44. Emulating onhashchange without setInterval 5
  45. Selecting XML Nodes with JavaScript, or the Peril of getElementsByTagName #58
  46. Don’t Let the Door Hit You Onunload and Onbeforeunload #18#310