There's definitely something funny going on here; our GSUB is about 190kb, versus 67.5kb for fontmake.
It might be that fontc just isn't doing 'dead lookup' analysis at all? Looking at the FEA for that font it does appear that there are a bunch of lookups that get declared but then are never added to a feature...
Originally posted by @cmyr in #1046