• Home
  • Raw
  • Download

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 {
79 bool is_bold () const { return macStyle & BOLD; } in is_bold()
80 bool is_italic () const { return macStyle & ITALIC; } in is_italic()
81 bool is_condensed () const { return macStyle & CONDENSED; } in is_condensed()
82 bool is_expanded () const { return macStyle & EXPANDED; } in is_expanded()
84 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
93 FixedVersion<>version; /* Version of the head table--currently
95 FixedVersion<>fontRevision; /* Set by font manufacturer. */
96 HBUINT32 checkSumAdjustment; /* To compute: set it to 0, sum the
99 HBUINT32 magicNumber; /* Set to 0x5F0F3CF5u. */
100 HBUINT16 flags; /* Bit 0: Baseline for font at y=0;
144 HBUINT16 unitsPerEm; /* Valid range is from 16 to 16384. This value
147 LONGDATETIME created; /* Number of seconds since 12:00 midnight,
149 LONGDATETIME modified; /* Number of seconds since 12:00 midnight,
151 HBINT16 xMin; /* For all glyph bounding boxes. */
152 HBINT16 yMin; /* For all glyph bounding boxes. */
153 HBINT16 xMax; /* For all glyph bounding boxes. */
154 HBINT16 yMax; /* For all glyph bounding boxes. */
155 HBUINT16 macStyle; /* Bit 0: Bold (if set to 1);
163 HBUINT16 lowestRecPPEM; /* Smallest readable size in pixels. */
164 HBINT16 fontDirectionHint; /* Deprecated (Set to 2).
171 HBUINT16 indexToLocFormat; /* 0 for short offsets, 1 for long. */
172 HBUINT16 glyphDataFormat; /* 0 for current format. */