don't make sperate list of fonts, can lose ordering as exec is async