/ CoreText / include / CoreText / CTFontTraits.h
CTFontTraits.h
 1  enum {
 2    kCTFontClassMaskShift = 28,
 3  };
 4  
 5  typedef enum CTFontSymbolicTraits : uint32_t {
 6    kCTFontTraitItalic = (1 << 0),
 7    kCTFontItalicTrait = (1 << 0), // Deprecated
 8    kCTFontTraitBold = (1 << 1),
 9    kCTFontBoldTrait = (1 << 1), // Deprecated
10    kCTFontTraitExpanded = (1 << 5),
11    kCTFontExpandedTrait = (1 << 5), // Deprecated
12    kCTFontTraitCondensed = (1 << 6),
13    kCTFontCondensedTrait = (1 << 6), // Deprecated
14    kCTFontTraitMonoSpace = (1 << 10),
15    kCTFontMonoSpaceTrait = (1 << 10), // Deprecated
16    kCTFontTraitVertical = (1 << 11),
17    kCTFontVerticalTrait = (1 << 11), // Deprecated
18    kCTFontTraitUIOptimized = (1 << 12),
19    kCTFontUIOptimizedTrait = (1 << 12), // Deprecated
20    kCTFontTraitColorGlyphs = (1 << 13),
21    kCTFontTraitComposite = (1 << 14),
22    kCTFontTraitClassMask = (15U << kCTFontClassMaskShift),
23    kCTFontClassMaskTrait = (15U << 28), // Deprecated
24  } CTFontSymbolicTraits;