i already know how to load a custom font to my project in iPhone App from here
I want to ask if there is a way to do this from code? My problem is that I have a resource folder in my app, i have a font file name, lets call it “myfont.ttf“.
I want to grab a ttf file and put it to plist file from code, and what’s more i want to know the display name for fontWithName:size: method. There is a way to achieve this?
Yes you can. But you’ve to work a lot with CoreText and/or CoreGraphics.
There’s a nice class from Zynga that could help you in doing this:
https://github.com/zynga/FontLabel
The example project shows how to load .ttf files from the bundle without using the .plist and use these fonts inside the application.
The code is valid and is a good point from start.
Edit: The previous approach uses CoreGraphics, that is good, but use Core Text is much better.
I found an interesting answer to this question: How can you load a font (TTF) from a file using Core Text?
If you don’t have experience with CoreText framework, please read the official introduction inside the Apple documentation.