Home
last modified time | relevance | path

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

12

/external/harfbuzz_ng/src/
Dhb-ot-stat-table.hh69 HBUINT16 format; /* Format identifier — set to 1. */
70 HBUINT16 axisIndex; /* Zero-base index into the axis record array
74 HBUINT16 flags; /* Flags — see below for details. */
92 HBUINT16 format; /* Format identifier — set to 2. */
93 HBUINT16 axisIndex; /* Zero-base index into the axis record array
97 HBUINT16 flags; /* Flags — see below for details. */
119 HBUINT16 format; /* Format identifier — set to 3. */
120 HBUINT16 axisIndex; /* Zero-base index into the axis record array
124 HBUINT16 flags; /* Flags — see below for details. */
144 HBUINT16 axisIndex; /* Zero-base index into the axis record array
[all …]
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-cmap-table.hh66 HBUINT16 format; /* Format number is set to 0. */
67 HBUINT16 length; /* Byte length of this subtable. */
68 HBUINT16 language; /* Ignore. */
79 HBUINT16 start_code;
80 HBUINT16 end_code;
102 HBUINT16 *end_count = c->allocate_size<HBUINT16> (HBUINT16::static_size * segments.len); in serialize()
103 c->allocate_size<HBUINT16> (HBUINT16::static_size); // 2 bytes of padding. in serialize()
104 HBUINT16 *start_count = c->allocate_size<HBUINT16> (HBUINT16::static_size * segments.len); in serialize()
105 HBINT16 *id_delta = c->allocate_size<HBINT16> (HBUINT16::static_size * segments.len); in serialize()
106 HBUINT16 *id_range_offset = c->allocate_size<HBUINT16> (HBUINT16::static_size * segments.len); in serialize()
[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;
670 typedef bool (*intersects_func_t) (const hb_set_t *glyphs, const HBUINT16 &value, const void *data);
671 typedef void (*collect_glyphs_func_t) (hb_set_t *glyphs, const HBUINT16 &value, const void *data);
672 typedef bool (*match_func_t) (hb_codepoint_t glyph_id, const HBUINT16 &value, const void *data);
688 static inline bool intersects_glyph (const hb_set_t *glyphs, const HBUINT16 &value, const void *dat… in intersects_glyph()
692 static inline bool intersects_class (const hb_set_t *glyphs, const HBUINT16 &value, const void *dat… in intersects_class()
697 static inline bool intersects_coverage (const hb_set_t *glyphs, const HBUINT16 &value, const void *… in intersects_coverage()
[all …]
Dhb-ot-os2-table.hh71 HBUINT16 usDefaultChar;
72 HBUINT16 usBreakChar;
73 HBUINT16 usMaxContext;
87 HBUINT16 usLowerOpticalPointSize;
88 HBUINT16 usUpperOpticalPointSize;
232 HBUINT16 version;
234 HBUINT16 usWeightClass;
235 HBUINT16 usWidthClass;
236 HBUINT16 fsType;
251 HBUINT16 fsSelection;
[all …]
Dhb-ot-layout-common.hh178 HBUINT16 value; /* Value */
192 const HBUINT16 *arr = this->sub_array (start_offset, _count); in get_indexes()
248 HBUINT16 reqFeatureIndex;/* Index of a feature required for this
384 HBUINT16 designSize; /* Represents the design size in 720/inch
389 HBUINT16 subfamilyID; /* Has no independent meaning, but serves
413 HBUINT16 rangeStart; /* Large end of the recommended usage range
416 HBUINT16 rangeEnd; /* Small end of the recommended usage range
434 HBUINT16 version; /* (set to 0): This corresponds to a “minor”
467 HBUINT16 format; /* Format number is set to 0. */
483 HBUINT16 numNamedParameters; /* Number of named parameters. (May
[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-common.hh69 HBUINT16 format; /* Format identifier--format = 0 */
127 HBUINT16 format; /* Format identifier--format = 2 */
167 OffsetTo<UnsizedArrayOf<T>, HBUINT16, false>
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
[all …]
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-name-table.hh103 HBUINT16 platformID; /* Platform ID. */
104 HBUINT16 encodingID; /* Platform-specific encoding ID. */
105 HBUINT16 languageID; /* Language ID. */
106 HBUINT16 nameID; /* Name ID. */
107 HBUINT16 length; /* String length (in bytes). */
108 HBUINT16 offset; /* String offset from start of storage area (in bytes). */
264 HBUINT16 format; /* Format selector (=0/1). */
265 HBUINT16 count; /* Number of name records. */
266 OffsetTo<UnsizedArrayOf<HBUINT8>, HBUINT16, false>
Dhb-ot-color-colr-table.hh77 HBUINT16 firstLayerIdx; /* Index (from beginning of
82 HBUINT16 numLayers; /* Number of color layers
126 HBUINT16 version; /* Table version number (starts at 0). */
127 HBUINT16 numBaseGlyphs; /* Number of Base Glyph Records. */
132 HBUINT16 numLayers; /* Number of Layer Records. */
Dhb-aat-layout-feat-table.hh70 HBUINT16 setting; /* The setting. */
141 HBUINT16 feature; /* Feature type. */
142 HBUINT16 nSettings; /* The number of records in the setting name array. */
148 HBUINT16 featureFlags; /* Single-bit flags associated with the feature type. */
206 HBUINT16 featureNameCount;
208 HBUINT16 reserved1; /* Reserved (set to zero). */
Dhb-aat-layout-ankr-table.hh68 const Offset<HBUINT16, false> *offset = (this+lookupTable).get_value (glyph_id, num_glyphs); in get_anchor()
87 HBUINT16 version; /* Version number (set to zero) */
88 HBUINT16 flags; /* Flags (currently unused; set to zero) */
89 LOffsetTo<Lookup<Offset<HBUINT16, false> >, false>
Dhb-ot-layout-gpos-table.hh54 typedef HBUINT16 Value;
58 struct ValueFormat : HBUINT16
257 HBUINT16 format; /* Format identifier--format = 1 */
288 HBUINT16 format; /* Format identifier--format = 2 */
291 HBUINT16 anchorPoint; /* Index to glyph contour point */
318 HBUINT16 format; /* Format identifier--format = 3 */
361 HBUINT16 format; /* Format identifier */
394 HBUINT16 rows; /* Number of rows */
415 HBUINT16 klass; /* Class defined for this mark */
511 HBUINT16 format; /* Format identifier--format = 1 */
[all …]
Dhb-open-type.hh93 typedef IntType<uint16_t, 2> HBUINT16; /* 16-bit unsigned integer. */ typedef
108 typedef HBUINT16 UFWORD;
158 typedef HBUINT16 GlyphID;
161 struct Index : HBUINT16 {
187 typedef Offset<HBUINT16> Offset16;
219 template <typename FixedType=HBUINT16>
255 template <typename Type, typename OffsetType=HBUINT16, bool has_null=true>
508 template <typename Type, typename LenType=HBUINT16>
631 struct OffsetArrayOf : ArrayOf<OffsetTo<Type, HBUINT16> > {};
679 template <typename Type, typename LenType=HBUINT16>
[all …]
Dhb-ot-var-fvar-table.hh60 HBUINT16 flags; /* Reserved for future use — set to 0. */
89 HBUINT16 flags; /* Axis flags. */
294 HBUINT16 reserved; /* This field is permanently reserved. Set to 2. */
295 HBUINT16 axisCount; /* The number of variation axes in the font (the
297 HBUINT16 axisSize; /* The size in bytes of each VariationAxisRecord —
299 HBUINT16 instanceCount; /* The number of named instances defined in the font
301 HBUINT16 instanceSize; /* The size in bytes of each InstanceRecord — set
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-kern-table.hh90 HBUINT16 glyphCount; /* The number of glyphs in this font. */
188 HBUINT16 versionZ; /* Unused. */
189 HBUINT16 length; /* Length of the subtable (including this header). */
208 HBUINT16 version; /* Version--0x0000u */
209 HBUINT16 tableCount; /* Number of subtables in the kerning table. */
244 HBUINT16 tupleIndex; /* The tuple index (used for variations fonts).
329 HBUINT16 major;
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-gasp-table.hh51 HBUINT16 rangeMaxPPEM; /* Upper limit of range, in PPEM */
52 HBUINT16 rangeGaspBehavior;
73 HBUINT16 version; /* Version number (set to 1) */
Dhb-aat-layout-trak-table.hh69 OffsetTo<UnsizedArrayOf<FWORD>, HBUINT16, false>
149 HBUINT16 nTracks; /* Number of separate tracks included in this table. */
150 HBUINT16 nSizes; /* Number of point sizes included in this table. */
221 HBUINT16 format; /* Format of the tracking table (set to 0). */
228 HBUINT16 reserved; /* Reserved. Set to 0. */
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-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
272 HBUINT16 version; /* Table version number — set to 1 */
273 HBUINT16 flags; /* Bit 0: Set to 1. Bit 1: Draw outlines.
Dhb-ot-glyf-table.hh153 HBUINT16 flags;
305 uint16_t nCoordinates = (uint16_t) StructAtOffset<HBUINT16> (glyph - 2, 0) + 1; in remove_padding()
306 uint16_t nInstructions = (uint16_t) StructAtOffset<HBUINT16> (glyph, 0); in remove_padding()
366 const HBUINT16 *offsets = (const HBUINT16 *) loca_table->dataZ.arrayZ; in get_offsets()
428 …const HBUINT16 &instruction_length = StructAtOffset<HBUINT16> (glyf_table, instruction_length_offs… in get_instruction_offsets()

12