Custom Fonts

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

Font Variants

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: