/external/harfbuzz_ng/src/ |
D | hb-ot-stat-table.hh | 69 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 …]
|
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-cmap-table.hh | 66 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 …]
|
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; 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 …]
|
D | hb-ot-os2-table.hh | 71 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 …]
|
D | hb-ot-layout-common.hh | 178 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 …]
|
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-common.hh | 69 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 …]
|
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-name-table.hh | 103 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>
|
D | hb-ot-color-colr-table.hh | 77 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. */
|
D | hb-aat-layout-feat-table.hh | 70 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). */
|
D | hb-aat-layout-ankr-table.hh | 68 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>
|
D | hb-ot-layout-gpos-table.hh | 54 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 …]
|
D | hb-open-type.hh | 93 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 …]
|
D | hb-ot-var-fvar-table.hh | 60 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
|
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-kern-table.hh | 90 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;
|
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-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-aat-layout-trak-table.hh | 69 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. */
|
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-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 272 HBUINT16 version; /* Table version number — set to 1 */ 273 HBUINT16 flags; /* Bit 0: Set to 1. Bit 1: Draw outlines.
|
D | hb-ot-glyf-table.hh | 153 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()
|