CTFontCreateForCharactersWithLanguage() is really slow. We shouldn't have to block the main thread because we're waiting on a font. We may also want to call more Core Text APIs asynchronously.