Usage of custom fonts is supported. You have to register these in the info.plist.
Note: For some fonts you might have to bundle the normal as well as the bold variant for CTFontDescriptor to find the normal font.
Core Text automatically display Right-to-Left Text as such if only RTL characters are used
XB Niloofar:
بِسْمِ اللّٰهِ
American Typewriter:
AmericanTypewriter
American Typewriter Bold:
AmericanTypewriter
The font variant 'Small Caps' is supported by synthesizing an attributed string that has the lower case characters in the same font as the upper case ones, but 30% smaller.
Helvetica (synthesized):
The Quick Brown Fox Jumps ...
HoeflerText (native, iPad only):
The Quick Brown Fox Jumps ...
Supported values for the style font-variant: