Behind the scenes of that API, apple has some sort of lookup table that returns a specific font family, size, and sometimes symbolic traits (like bold) that (e.g. UIFontTextStyleHeadline) and the user's preferred text size. The latter is a string pulled off of the sharedApplication like this: [UIApplication sharedApplication].preferredContentSizeCategory; (I logged out all the default sizes/fonts/