/external/harfbuzz_ng/src/ |
D | hb-ot-maxp-table.hh | 50 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 …]
|
D | hb-ot-stat-table.hh | 71 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 …]
|
D | hb-ot-cmap-table.hh | 66 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 …]
|
D | hb-ot-layout-gsubgpos.hh | 271 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 …]
|
D | hb-ot-os2-table.hh | 75 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 …]
|
D | hb-ot-head-table.hh | 86 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. */
|
D | hb-aat-layout-bsln-table.hh | 69 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.
|
D | hb-aat-layout-just-table.hh | 54 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). */
|
D | hb-ot-color-colr-table.hh | 79 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. */
|
D | hb-ot-layout-common.hh | 283 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 …]
|
D | hb-aat-layout-common.hh | 69 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 …]
|
D | hb-aat-layout-feat-table.hh | 69 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). */
|
D | hb-open-type.hh | 98 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 …]
|
D | hb-ot-var-gvar-table.hh | 83 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 …]
|
D | hb-ot-color-cpal-table.hh | 173 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>
|
D | hb-ot-gasp-table.hh | 51 HBUINT16 rangeMaxPPEM; /* Upper limit of range, in PPEM */ 52 HBUINT16 rangeGaspBehavior; 73 HBUINT16 version; /* Version number (set to 1) */
|
D | hb-ot-layout-gdef-table.hh | 44 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 */
|
D | hb-ot-name-table.hh | 117 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. */
|
D | hb-ot-kern-table.hh | 90 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;
|
D | hb-ot-var-fvar-table.hh | 60 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
|
D | hb-ot-math-table.hh | 158 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
|
D | hb-ot-var-mvar-table.hh | 100 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. */
|
D | hb-ot-layout-gpos-table.hh | 54 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 …]
|
D | hb-ot-color-svg-table.hh | 61 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). */
|
D | hb-ot-color-sbix-table.hh | 103 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.
|