W3C Incremental Font Transfer (IFT) is now a candidate recommendation

Comments

  • James Puckett
    James Puckett Posts: 2,021
    Now web sites can shave 1.5KB off a font to speed up downloading 5MB of tracking scripts!
  • Great news to free from Noto's omnipresence in non-latin world!
  • Based on the Github explainer for this it sounds like fonts will need extra tables linking to additional fonts for further scripts or extended character sets. Or are these tables written into the (partially downloaded) font by the browser/client?
  • @John Hudson might this be a potential method to obscure web fonts from being pirated potentially by splitting the sources and recombining them correctly to render?
  • John Hudson
    John Hudson Posts: 3,467
    If you mean obscuring them on the server side, possibly, although the first served subset contains the patch table with all the information necessary to grab the other parts.
  • I'm excited to see this advance! I think it will be a new chapter in the webfonts saga, even for Latin fonts.

    As I understand the spec, at the very least for Latin fonts it can offer a failsafe for missing characters in a smoother way than Unicode chunking can. On top of that, selective serving of extra OpenType features (hinting, alternatives, etc.) or variable axes.

    I expect first adoptions to go overboard with everything IFT offers, and that'll be an interesting time. Abusing it for overaggressive subsetting, inefficient patches, the license breaking that John mentioned, and everything else. I'm also curious what can be done by initially serving lean fonts, then applying pre-fetched patches. Idiotic overkill, or a way to better control font loading? All fun stuff to noodle with.

    Also, next to CJK, emoji and icon fonts... It opens new possibilities for all those large fonts. I understand the webfont market is basically non-existent in Asia, I wonder how this will change it.