Dynamic custom fonts loader in iOS

ios, iphone, objective-c, uifont

Solution

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.

Problem

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?

Original source

Related problems