Home
last modified time | relevance | path

Searched refs:HBUINT16 (Results 1 – 25 of 50) sorted by relevance

12

/external/harfbuzz_ng/src/
Dhb-ot-maxp-table.hh50 HBUINT16 maxPoints; /* Maximum points in a non-composite glyph. */
51 HBUINT16 maxContours; /* Maximum contours in a non-composite glyph. */
52 HBUINT16 maxCompositePoints; /* Maximum points in a composite glyph. */
53 HBUINT16 maxCompositeContours; /* Maximum contours in a composite glyph. */
54 HBUINT16 maxZones; /* 1 if instructions do not use the twilight zone (Z0),
57 HBUINT16 maxTwilightPoints; /* Maximum points used in Z0. */
58 HBUINT16 maxStorage; /* Number of Storage Area locations. */
59 HBUINT16 maxFunctionDefs; /* Number of FDEFs, equal to the highest function number + 1. */
60 HBUINT16 maxInstructionDefs; /* Number of IDEFs. */
61 HBUINT16 maxStackElements; /* Maximum stack depth. (This includes Font and CVT
[all …]
Dhb-ot-stat-table.hh71 HBUINT16 format; /* Format identifier — set to 1. */
72 HBUINT16 axisIndex; /* Zero-base index into the axis record array
76 HBUINT16 flags; /* Flags — see below for details. */
96 HBUINT16 format; /* Format identifier — set to 2. */
97 HBUINT16 axisIndex; /* Zero-base index into the axis record array
101 HBUINT16 flags; /* Flags — see below for details. */
125 HBUINT16 format; /* Format identifier — set to 3. */
126 HBUINT16 axisIndex; /* Zero-base index into the axis record array
130 HBUINT16 flags; /* Flags — see below for details. */
150 HBUINT16 axisIndex; /* Zero-base index into the axis record array
[all …]
Dhb-ot-cmap-table.hh66 HBUINT16 format; /* Format number is set to 0. */
67 HBUINT16 length; /* Byte length of this subtable. */
68 HBUINT16 language; /* Ignore. */
80 HBUINT16* serialize_endcode_array (hb_serialize_context_t *c, in serialize_endcode_array()
83 HBUINT16 *endCode = c->start_embed<HBUINT16> (); in serialize_endcode_array()
91 HBUINT16 end_code; in serialize_endcode_array()
93 c->copy<HBUINT16> (end_code); in serialize_endcode_array()
101 HBUINT16 endcode; in serialize_endcode_array()
103 if (unlikely (!c->copy<HBUINT16> (endcode))) return nullptr; in serialize_endcode_array()
107 HBUINT16 finalcode; in serialize_endcode_array()
[all …]
Dhb-ot-layout-gsubgpos.hh271 typedef bool (*match_func_t) (hb_codepoint_t glyph_id, const HBUINT16 &value, const void *data);
289 const HBUINT16 *glyph_data) const in may_match()
351 const HBUINT16 glyph_data[]) in set_match_func()
431 const HBUINT16 *match_glyph_data;
676 typedef bool (*intersects_func_t) (const hb_set_t *glyphs, const HBUINT16 &value, const void *data);
677 typedef void (*collect_glyphs_func_t) (hb_set_t *glyphs, const HBUINT16 &value, const void *data);
678 typedef bool (*match_func_t) (hb_codepoint_t glyph_id, const HBUINT16 &value, const void *data);
694 static inline bool intersects_glyph (const hb_set_t *glyphs, const HBUINT16 &value, const void *dat… in intersects_glyph()
698 static inline bool intersects_class (const hb_set_t *glyphs, const HBUINT16 &value, const void *dat… in intersects_class()
703 static inline bool intersects_coverage (const hb_set_t *glyphs, const HBUINT16 &value, const void *… in intersects_coverage()
[all …]
Dhb-ot-os2-table.hh75 HBUINT16 usDefaultChar;
76 HBUINT16 usBreakChar;
77 HBUINT16 usMaxContext;
108 HBUINT16 usLowerOpticalPointSize;
109 HBUINT16 usUpperOpticalPointSize;
256 HBUINT16 version;
258 HBUINT16 usWeightClass;
259 HBUINT16 usWidthClass;
260 HBUINT16 fsType;
275 HBUINT16 fsSelection;
[all …]
Dhb-ot-head-table.hh86 HBUINT16 flags; /* Bit 0: Baseline for font at y=0;
130 HBUINT16 unitsPerEm; /* Valid range is from 16 to 16384. This value
141 HBUINT16 macStyle; /* Bit 0: Bold (if set to 1);
149 HBUINT16 lowestRecPPEM; /* Smallest readable size in pixels. */
157 HBUINT16 indexToLocFormat; /* 0 for short offsets, 1 for long. */
158 HBUINT16 glyphDataFormat; /* 0 for current format. */
Dhb-aat-layout-bsln-table.hh69 Lookup<HBUINT16>
91 HBUINT16 ctlPoints[32]; /* Set of control point numbers,
109 HBUINT16 ctlPoints[32]; /* ditto */
110 Lookup<HBUINT16>
139 HBUINT16 format; /* Format of the baseline table. Only one baseline
141 HBUINT16 defaultBaseline;/* Default baseline value for all glyphs.
Dhb-aat-layout-just-table.hh54 HBUINT16 actionClass; /* The JustClass value associated with this
56 HBUINT16 actionType; /* The type of postcompensation action. */
57 HBUINT16 actionLength; /* Length of this ActionSubrecord record, which
77 HBUINT16 order; /* Numerical order in which this ligature will
82 ArrayOf<HBUINT16>
172 HBUINT16 flags; /* Currently unused; set to 0. */
285 HBUINT16 growFlags; /* Flags controlling the grow case. */
286 HBUINT16 shrinkFlags; /* Flags controlling the shrink case. */
400 HBUINT16 format; /* Format of the justification table (set to 0). */
Dhb-ot-color-colr-table.hh79 HBUINT16 firstLayerIdx; /* Index (from beginning of
84 HBUINT16 numLayers; /* Number of color layers
124 HBUINT16 version; /* Table version number (starts at 0). */
125 HBUINT16 numBaseGlyphs; /* Number of Base Glyph Records. */
130 HBUINT16 numLayers; /* Number of Layer Records. */
Dhb-ot-layout-common.hh283 HBUINT16 value; /* Value */
297 const HBUINT16 *arr = this->sub_array (start_offset, _count); in get_indexes()
352 HBUINT16 reqFeatureIndex;/* Index of a feature required for this
506 HBUINT16 designSize; /* Represents the design size in 720/inch
511 HBUINT16 subfamilyID; /* Has no independent meaning, but serves
535 HBUINT16 rangeStart; /* Large end of the recommended usage range
538 HBUINT16 rangeEnd; /* Small end of the recommended usage range
556 HBUINT16 version; /* (set to 0): This corresponds to a “minor”
589 HBUINT16 format; /* Format number is set to 0. */
605 HBUINT16 numNamedParameters; /* Number of named parameters. (May
[all …]
Dhb-aat-layout-common.hh69 HBUINT16 format; /* Format identifier--format = 0 */
127 HBUINT16 format; /* Format identifier--format = 2 */
198 HBUINT16 format; /* Format identifier--format = 4 */
255 HBUINT16 format; /* Format identifier--format = 6 */
286 HBUINT16 format; /* Format identifier--format = 8 */
288 HBUINT16 glyphCount; /* Total number of glyphs (equivalent to the last
327 HBUINT16 format; /* Format identifier--format = 8 */
328 HBUINT16 valueSize; /* Byte size of each value. */
330 HBUINT16 glyphCount; /* Total number of glyphs (equivalent to the last
404 HBUINT16 format; /* Format identifier */
[all …]
Dhb-aat-layout-feat-table.hh69 HBUINT16 setting; /* The setting. */
140 HBUINT16 feature; /* Feature type. */
141 HBUINT16 nSettings; /* The number of records in the setting name array. */
147 HBUINT16 featureFlags; /* Single-bit flags associated with the feature type. */
202 HBUINT16 featureNameCount;
204 HBUINT16 reserved1; /* Reserved (set to zero). */
Dhb-open-type.hh98 typedef IntType<uint16_t, 2> HBUINT16; /* 16-bit unsigned integer. */ typedef
113 typedef HBUINT16 UFWORD;
166 struct HBGlyphID : HBUINT16
168 HBGlyphID& operator = (uint16_t i) { HBUINT16::operator= (i); return *this; } in operator =()
172 struct Index : HBUINT16 {
174 Index& operator = (uint16_t i) { HBUINT16::operator= (i); return *this; } in operator =()
201 typedef Offset<HBUINT16> Offset16;
235 template <typename FixedType=HBUINT16>
271 template <typename Type, typename OffsetType=HBUINT16, bool has_null=true>
384 template <typename Type, typename OffsetType=HBUINT16>
[all …]
Dhb-ot-var-gvar-table.hh83 struct TuppleIndex : HBUINT16
172 HBUINT16 varDataSize;
182 struct TupleVarCount : HBUINT16
308 if (unlikely (!bytes.in_range ((const HBUINT16 *) p))) in unpack_points()
310 n += *(const HBUINT16 *)p; in unpack_points()
312 p += HBUINT16::static_size; in unpack_points()
354 if (unlikely (!bytes.in_range ((const HBUINT16 *) p))) in unpack_deltas()
357 p += HBUINT16::static_size; in unpack_deltas()
455 ((HBUINT16 *) subset_offsets)[gid] = glyph_offset / 2; in subset()
464 ((HBUINT16 *) subset_offsets)[num_glyphs] = glyph_offset / 2; in subset()
[all …]
Dhb-ot-color-cpal-table.hh173 HBUINT16 version; /* Table version number */
175 HBUINT16 numColors; /* Number of colors in each palette. */
176 HBUINT16 numPalettes; /* Number of palettes in the table. */
177 HBUINT16 numColorRecords; /* Total number of color records, combined for
182 UnsizedArrayOf<HBUINT16>
Dhb-ot-gasp-table.hh51 HBUINT16 rangeMaxPPEM; /* Upper limit of range, in PPEM */
52 HBUINT16 rangeGaspBehavior;
73 HBUINT16 version; /* Version number (set to 1) */
Dhb-ot-layout-gdef-table.hh44 typedef ArrayOf<HBUINT16> AttachPoint; /* Array of contour point indices--in
66 hb_array_t<const HBUINT16> array = points.sub_array (start_offset, point_count); in get_attach_points()
113 HBUINT16 caretValueFormat; /* Format identifier--format = 1 */
138 HBUINT16 caretValueFormat; /* Format identifier--format = 2 */
139 HBUINT16 caretValuePoint; /* Contour point index on glyph */
163 HBUINT16 caretValueFormat; /* Format identifier--format = 3 */
202 HBUINT16 format; /* Format identifier */
298 HBUINT16 format; /* Format identifier--format = 1 */
328 HBUINT16 format; /* Format identifier */
Dhb-ot-name-table.hh117 HBUINT16 platformID; /* Platform ID. */
118 HBUINT16 encodingID; /* Platform-specific encoding ID. */
119 HBUINT16 languageID; /* Language ID. */
120 HBUINT16 nameID; /* Name ID. */
121 HBUINT16 length; /* String length (in bytes). */
321 HBUINT16 format; /* Format selector (=0/1). */
322 HBUINT16 count; /* Number of name records. */
Dhb-ot-kern-table.hh90 HBUINT16 glyphCount; /* The number of glyphs in this font. */
192 HBUINT16 versionZ; /* Unused. */
193 HBUINT16 length; /* Length of the subtable (including this header). */
212 HBUINT16 version; /* Version--0x0000u */
213 HBUINT16 tableCount; /* Number of subtables in the kerning table. */
248 HBUINT16 tupleIndex; /* The tuple index (used for variations fonts).
341 HBUINT16 major;
Dhb-ot-var-fvar-table.hh60 HBUINT16 flags; /* Reserved for future use — set to 0. */
89 HBUINT16 flags; /* Axis flags. */
335 HBUINT16 reserved; /* This field is permanently reserved. Set to 2. */
336 HBUINT16 axisCount; /* The number of variation axes in the font (the
338 HBUINT16 axisSize; /* The size in bytes of each VariationAxisRecord —
340 HBUINT16 instanceCount; /* The number of named instances defined in the font
342 HBUINT16 instanceSize; /* The size in bytes of each InstanceRecord — set
Dhb-ot-math-table.hh158 HBUINT16 minHeight[2];
280 HBUINT16 heightCount;
427 HBUINT16 advanceMeasurement; /* Advance width/height, in design units, of the
435 struct PartFlags : HBUINT16
475 HBUINT16 startConnectorLength; /* Advance width/ height of the straight bar
479 HBUINT16 endConnectorLength; /* Advance width/ height of the straight bar
483 HBUINT16 fullAdvance; /* Full advance width/height for this part,
648 HBUINT16 minConnectorOverlap; /* Minimum overlap of connecting
657 HBUINT16 vertGlyphCount; /* Number of glyphs for which
660 HBUINT16 horizGlyphCount; /* Number of glyphs for which
Dhb-ot-var-mvar-table.hh100 HBUINT16 reserved; /* Not used; set to 0. */
101 HBUINT16 valueRecordSize;/* The size in bytes of each value record —
103 HBUINT16 valueRecordCount;/* The number of value records — may be zero. */
Dhb-ot-layout-gpos-table.hh54 typedef HBUINT16 Value;
58 struct ValueFormat : HBUINT16
268 HBUINT16 format; /* Format identifier--format = 1 */
312 HBUINT16 format; /* Format identifier--format = 2 */
315 HBUINT16 anchorPoint; /* Index to glyph contour point */
353 HBUINT16 format; /* Format identifier--format = 3 */
407 HBUINT16 format; /* Format identifier */
440 HBUINT16 rows; /* Number of rows */
461 HBUINT16 klass; /* Class defined for this mark */
585 HBUINT16 format; /* Format identifier--format = 1 */
[all …]
Dhb-ot-color-svg-table.hh61 HBUINT16 startGlyphID; /* The first glyph ID in the range described by
63 HBUINT16 endGlyphID; /* The last glyph ID in the range described by
109 HBUINT16 version; /* Table version (starting at 0). */
Dhb-ot-color-sbix-table.hh103 glyph_id = *((HBUINT16 *) &glyph->data); in get_glyph_blob()
120 HBUINT16 ppem; /* The PPEM size for which this strike was designed. */
121 HBUINT16 resolution; /* The device pixel density (in PPI) for which this
279 HBUINT16 version; /* Table version number — set to 1 */
280 HBUINT16 flags; /* Bit 0: Set to 1. Bit 1: Draw outlines.

12