Tue, 14 December 2010
I’ve recently come across a few websites that give an overview of the fonts that are available on iOS devices. Daring Fireball linked to one of these sites yesterday: iosfonts.com.
The problem with a lot of these overviews is that they aren’t complete. They’re based on the font variations that are available when you use Cocoa’s
UIFont class. Since the release of iOS 3.2 on the iPad, iOS includes the low-level Core Text technology for handling text layout and fonts. Core Text doesn’t give you access to more fonts, but it provides support for a lot more font variations. To give an example: Helvetica Neue has 4 variations when you use
UIFont whereas it has 11 variations when using Core Text.
This is an overview of all user fonts that are available on iPhone and iPad in iOS 4.2. To make them display exactly like you’ll see them on iOS (and to be able to see them in Mobile Safari), they’re created on an iPad and rendered as images. I already know I’m going to regret the extra bandwidth.
Update: I’ve removed the images since they’re no longer relevant for recent iOS versions. You should check iosfonts.com for an up-to-date overview of the fonts on iOS.