FontJit, a tiny utility to lazy load fonts
Roel Nieskens
Posts: 205
For whom it might interest, I just released a tiny little font loader to be used on websites where you want to be in control of loading the font: FontJit.
Because it doesn't make sense to show the text inside a type tester in a fallback font, you can use FontJit to hide everything until the font is loaded.
Or if you're showing a large list of previews, you can use it to only load the fonts in (or close to) the viewport, but not those much further down the page—at least until the user scrolls there.
The interface is pretty easy: just slap some data-attributes on the HTML element you want the font to be applied to, and load and trigger FontJit.
I figured some of you might find it useful. Comments and feedback always welcome!
Because it doesn't make sense to show the text inside a type tester in a fallback font, you can use FontJit to hide everything until the font is loaded.
Or if you're showing a large list of previews, you can use it to only load the fonts in (or close to) the viewport, but not those much further down the page—at least until the user scrolls there.
The interface is pretty easy: just slap some data-attributes on the HTML element you want the font to be applied to, and load and trigger FontJit.
I figured some of you might find it useful. Comments and feedback always welcome!
9
Categories
- All Categories
- 46 Introductions
- 3.9K Typeface Design
- 489 Type Design Critiques
- 568 Type Design Software
- 1.1K Type Design Technique & Theory
- 662 Type Business
- 868 Font Technology
- 29 Punchcutting
- 523 Typography
- 120 Type Education
- 325 Type History
- 78 Type Resources
- 112 Lettering and Calligraphy
- 33 Lettering Critiques
- 79 Lettering Technique & Theory
- 563 Announcements
- 94 Events
- 116 Job Postings
- 170 Type Releases
- 182 Miscellaneous News
- 277 About TypeDrawers
- 55 TypeDrawers Announcements
- 120 Suggestions and Bug Reports