In the application’s deletion or other place that is called when the application starts, try to create a hidden UILabel that uses your own font and immediately removes it. Thus, it will preload the font so that the next time you use UILabel with this font, it will not pay the first time.
source
share