This relands https://github.com/flutter/engine/pull/41246, which had to be reverted due to some issues parsing the font manifest.