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;