Initial list from from google/fonts#4772, captured here so I can find it again.
Families which take a long time to compile:
- Roboto Serif, https://github.com/googlefonts/roboto-serif (~1hr with fontmake)
- 1 hr probably refers to the full build.sh time which builds several VFs, hundreds of instances, etc
- To compare with fontmake-rs, build one using the same flags gftools would have, e.g.
time fontmake -m roboto-serif/sources/RobotoSerif.designspace -o variable --filter FlattenComponentsFilter --filter DecomposeTransformedComponentsFilter
- On a fairly beefy machine ^ runs in 6 minutes
- Material Symbols, https://github.com/google/material-design-icons (~2-3hr with custom chain) and its private 1P version
- Google Sans (~15mins with fontmake)
Families with multiple axes, manual hinting, UFO sources:
- Roboto Flex, https://github.com/googlefonts/roboto-flex (about 12 axes in total)
- Amstelvar, https://github.com/googlefonts/amstelvar
Colr v1 families:
Complex GSUB/GPOS:
- Gulzar, https://github.com/googlefonts/Gulzar
- Tiro Indigo project, https://github.com/TiroTypeworks/Indigo (eight families for complex scripts)
- STIX Math, https://github.com/stipub/stixfonts (fonts for Scientific, Technical, and Mathematical texts)
Low Hanging fruit (static, no vf, no color):
- Send Flowers, https://github.com/googlefonts/send-flowers (single font family)
- Castoro, static font (single font family but custom build)
CJK (lots of glyphs)
- MPLUS, https://github.com/coz-m/MPLUS_FONTS. Will have to read/play with build.py to produce something we can feed to fontmake-rs.
Normal VF families building from UFO/designspace file:
- Kumbh Sans 2 axes, wght, YOPQ
Normal VF families building from .glyphs file:
- Oswald 1 axis, wght
- Dynapuff 2 axes, weight, width
- Texturina (Roman/Italic family with 2 axes)
- Fragment Mono (no kerning, some ligatures)
- Readex Pro (simple arabic font)
Several sub-families building from same source:
Noto:
All sorts of fun stuff, probably most easily found via http://notofonts.github.io/noto.json