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()
87 enum mac_style_flag_t {
97 bool is_bold () const { return macStyle & BOLD; } in is_bold()
98 bool is_italic () const { return macStyle & ITALIC; } in is_italic()
99 bool is_condensed () const { return macStyle & CONDENSED; } in is_condensed()
100 bool is_expanded () const { return macStyle & EXPANDED; } in is_expanded()
102 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
112 FixedVersion<>version; /* Version of the head table--currently
114 FixedVersion<>fontRevision; /* Set by font manufacturer. */
115 HBUINT32 checkSumAdjustment; /* To compute: set it to 0, sum the
118 HBUINT32 magicNumber; /* Set to 0x5F0F3CF5u. */
120 HBUINT16 flags; /* Bit 0: Baseline for font at y=0;
165 HBUINT16 unitsPerEm; /* Valid range is from 16 to 16384. This value
168 LONGDATETIME created; /* Number of seconds since 12:00 midnight,
170 LONGDATETIME modified; /* Number of seconds since 12:00 midnight,
173 HBINT16 xMin; /* For all glyph bounding boxes. */
174 HBINT16 yMin; /* For all glyph bounding boxes. */
175 HBINT16 xMax; /* For all glyph bounding boxes. */
176 HBINT16 yMax; /* For all glyph bounding boxes. */
178 HBUINT16 macStyle; /* Bit 0: Bold (if set to 1);
186 HBUINT16 lowestRecPPEM; /* Smallest readable size in pixels. */
187 HBINT16 fontDirectionHint; /* Deprecated (Set to 2).
194 HBUINT16 indexToLocFormat; /* 0 for short offsets, 1 for long. */
195 HBUINT16 glyphDataFormat; /* 0 for current format. */