Class CTFontSymbolicTraits


  • public final class CTFontSymbolicTraits
    extends java.lang.Object
    [@enum] CTFontSymbolicTraits Symbolic representation of stylistic font attributes. CTFontSymbolicTraits symbolically describes stylistic aspects of a font. The top 4 bits is used to describe appearance of the font while the lower 28 bits for typeface. The font appearance information represented by the upper 4 bits can be used for stylistic font matching.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TraitItalic

        public static final int TraitItalic
        Additional detail available via kCTFontSlantTrait
        See Also:
        Constant Field Values
      • TraitBold

        public static final int TraitBold
        Additional detail available via kCTFontWeightTrait
        See Also:
        Constant Field Values
      • TraitExpanded

        public static final int TraitExpanded
        Expanded and condensed traits are mutually exclusive
        See Also:
        Constant Field Values
      • TraitCondensed

        public static final int TraitCondensed
        Additional detail available via kCTFontWidthTrait
        See Also:
        Constant Field Values
      • TraitMonoSpace

        public static final int TraitMonoSpace
        Use fixed-pitch glyphs if available. May have multiple glyph advances (most CJK glyphs may contain two spaces)
        See Also:
        Constant Field Values
      • TraitVertical

        public static final int TraitVertical
        Use vertical glyph variants and metrics
        See Also:
        Constant Field Values
      • TraitUIOptimized

        public static final int TraitUIOptimized
        Synthesize appropriate attributes for UI rendering such as control titles if necessary
        See Also:
        Constant Field Values
      • TraitColorGlyphs

        public static final int TraitColorGlyphs
        Color glyphs ('sbix', 'COLR', or 'SVG ') are available.
        See Also:
        Constant Field Values
      • TraitComposite

        public static final int TraitComposite
        The font is a CFR (Composite font reference), a cascade list is expected per font.
        See Also:
        Constant Field Values
      • ItalicTrait

        public static final int ItalicTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • ExpandedTrait

        public static final int ExpandedTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • CondensedTrait

        public static final int CondensedTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • MonoSpaceTrait

        public static final int MonoSpaceTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • VerticalTrait

        public static final int VerticalTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • UIOptimizedTrait

        public static final int UIOptimizedTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • ColorGlyphsTrait

        public static final int ColorGlyphsTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • CompositeTrait

        public static final int CompositeTrait
        Mask for the font class
        See Also:
        Constant Field Values
      • ClassMaskTrait

        public static final int ClassMaskTrait
        Mask for the font class
        See Also:
        Constant Field Values