Lines Matching defs:head

44 struct head  struct
48 static constexpr hb_tag_t tableTag = HB_OT_TAG_head;
50 unsigned int get_upem () const in get_upem()
57 bool serialize (hb_serialize_context_t *c) const in serialize()
63 bool subset (hb_subset_context_t *c) const in subset()
69 enum mac_style_flag_t {
78 bool is_bold () const { return macStyle & BOLD; } in is_bold()
79 bool is_italic () const { return macStyle & ITALIC; } in is_italic()
80 bool is_condensed () const { return macStyle & CONDENSED; } in is_condensed()
82 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
91 FixedVersion<>version; /* Version of the head table--currently
93 FixedVersion<>fontRevision; /* Set by font manufacturer. */
94 HBUINT32 checkSumAdjustment; /* To compute: set it to 0, sum the
97 HBUINT32 magicNumber; /* Set to 0x5F0F3CF5u. */
98 HBUINT16 flags; /* Bit 0: Baseline for font at y=0;
142 HBUINT16 unitsPerEm; /* Valid range is from 16 to 16384. This value
145 LONGDATETIME created; /* Number of seconds since 12:00 midnight,
147 LONGDATETIME modified; /* Number of seconds since 12:00 midnight,
149 HBINT16 xMin; /* For all glyph bounding boxes. */
150 HBINT16 yMin; /* For all glyph bounding boxes. */
151 HBINT16 xMax; /* For all glyph bounding boxes. */
152 HBINT16 yMax; /* For all glyph bounding boxes. */
153 HBUINT16 macStyle; /* Bit 0: Bold (if set to 1);
161 HBUINT16 lowestRecPPEM; /* Smallest readable size in pixels. */
162 HBINT16 fontDirectionHint; /* Deprecated (Set to 2).
169 HBUINT16 indexToLocFormat; /* 0 for short offsets, 1 for long. */
170 HBUINT16 glyphDataFormat; /* 0 for current format. */