Elektrine lite

← Feed

@behdad@typo.social

Post #2833935

2025-09-29 16:19 UTC

@pixelambacht@typo.social That's a very good question. It's not impossible but unlikely to be how we approach shipping fonts. Before we had any real font test data for this, I wrote code to take NotoCJK fonts and try to componentize them automatically using Singular Value Decomposition on the point data. It worked to some extent and proved the concept. For Hangul, I showed 92% filesize saving!!! The code is here: https://github.com/googlefonts/smarties Slides: https://docs.google.com/presentation/d/1YNRNyGdFIv_jBBkEROzBn0VC7X3h6QUTSndfC1Kb1YI/preview

Replies (1)

  • @pixelambacht@typo.social 2025-09-30 12:22

    @behdad@typo.social That's very impressive! Thanks for sharing the code. I know Latin fonts aren't the target for optimizations like IFT or VARC, but any idea what VARC could do for a regular Latin font?

    Open ##2833936