You just need to drag the ttf font file to your resources folder and make the following entry in the info.plist file -
<key>UIAppFonts</key> <array> <string>CloisterBlack.ttf</string> </array>
The UIAppFonts key accepts an array, so you can pass multiple fonts in it.
Now that you want to use the font in your application, you can call:
[UIFont fontWithName:@"Cloister Black" size:64.0]
Just make sure you include the real font name in the code above. The font file name and its "real font name" may be different, so just open the font in the FontBook application and there you will see the real font name.
See my blog post on this topic - http://www.makebetterthings.com/iphone/how-to-use-custom-fonts-in-iphone/
source share