Yeah, I think making it module specific somehow is probably best. At the very least, the names of fonts will be specific to a service, so I don't think anything like this can really be generic.