googlefonts / gftools

Misc tools for working with the Google Fonts library
Apache License 2.0
243 stars 70 forks source link

Cut instances in the Noto recipe provider #1030

Open simoncozens opened 1 month ago

simoncozens commented 1 month ago

Now I've done various bits of optimisation, a good chunk of the time of a Noto build is caught up in instantiating UFOs in order to build static TTFs. I'd like to move towards cutting instances from VFs (that's what the front-end does, so it should be acceptable)...

However, this is currently draft because there are some differences between the cut instances and the UFO-instantiated builds, listed below. So we probably need a gftools-cut-instance which fixes up the problems, and use that instead of purely calling hb-subset.