See Also: CTFontDescriptor Members
Font Descriptors contain a description of font features and can completely identify a font. Sometimes the description is not complete enough, and the system will pick a font that matches the specified parameters.
c# Example
var attributes = new CTFontDescriptorAttributes () {
FamilyName = "Times New Roman",
Size = 18
};
var fontDescriptor = new CTFontDescriptor (attributes);