Lines Matching +full:int16 +full:- +full:array

11 …('struct', 'ScriptRecord', 'ScriptCount', 0, 'Array of ScriptRecords -listed alphabetically by Scr…
15 ('Tag', 'ScriptTag', None, None, '4-byte ScriptTag identifier'),
16 ('Offset', 'Script', None, None, 'Offset to Script table-from beginning of ScriptList'),
20 …DefaultLangSys', None, None, 'Offset to DefaultLangSys table-from beginning of Script table-may be…
21 …('uint16', 'LangSysCount', None, None, 'Number of LangSysRecords for this script-excluding the Def…
22 …('struct', 'LangSysRecord', 'LangSysCount', 0, 'Array of LangSysRecords-listed alphabetically by L…
26 ('Tag', 'LangSysTag', None, None, '4-byte LangSysTag identifier'),
27 ('Offset', 'LangSys', None, None, 'Offset to LangSys table-from beginning of Script table'),
32 …('uint16', 'ReqFeatureIndex', None, None, 'Index of a feature required for this language system- i…
33 …('uint16', 'FeatureCount', None, None, 'Number of FeatureIndex values for this language system-exc…
34 …('uint16', 'FeatureIndex', 'FeatureCount', 0, 'Array of indices into the FeatureList-in arbitrary …
39 …', 'FeatureRecord', 'FeatureCount', 0, 'Array of FeatureRecords-zero-based (first feature has Feat…
43 ('Tag', 'FeatureTag', None, None, '4-byte feature identification tag'),
44 ('Offset', 'Feature', None, None, 'Offset to Feature table-from beginning of FeatureList'),
50 …('uint16', 'LookupListIndex', 'LookupCount', 0, 'Array of LookupList indices for this feature -zer…
82 …('Offset', 'Lookup', 'LookupCount', 0, 'Array of offsets to Lookup tables-from beginning of Lookup…
89 …('Offset', 'SubTable', 'SubTableCount', 0, 'Array of offsets to SubTables-from beginning of Lookup…
94 ('uint16', 'CoverageFormat', None, None, 'Format identifier-format = 1'),
96 ('GlyphID', 'GlyphArray', 'GlyphCount', 0, 'Array of GlyphIDs-in numerical order'),
100 ('uint16', 'CoverageFormat', None, None, 'Format identifier-format = 2'),
102 ('struct', 'RangeRecord', 'RangeCount', 0, 'Array of glyph ranges-ordered by Start GlyphID'),
112 ('uint16', 'ClassFormat', None, None, 'Format identifier-format = 1'),
115 ('uint16', 'ClassValueArray', 'GlyphCount', 0, 'Array of Class Values-one per GlyphID'),
119 ('uint16', 'ClassFormat', None, None, 'Format identifier-format = 2'),
121 …('struct', 'ClassRangeRecord', 'ClassRangeCount', 0, 'Array of ClassRangeRecords-ordered by Start …
131 ('uint16', 'StartSize', None, None, 'Smallest size to correct-in ppem'),
132 ('uint16', 'EndSize', None, None, 'Largest size to correct-in ppem'),
133 ('uint16', 'DeltaFormat', None, None, 'Format of DeltaValue array data: 1, 2, or 3'),
134 ('DeltaValue', 'DeltaValue', '', 'DeltaFormat in (1,2,3)', 'Array of compressed data'),
143 ('Version', 'Version', None, None, 'Version of the GPOS table- 0x00010000 or 0x00010001'),
144 ('Offset', 'ScriptList', None, None, 'Offset to ScriptList table-from beginning of GPOS table'),
145 ('Offset', 'FeatureList', None, None, 'Offset to FeatureList table-from beginning of GPOS table'),
146 ('Offset', 'LookupList', None, None, 'Offset to LookupList table-from beginning of GPOS table'),
147 …riations', None, 'Version >= 0x00010001', 'Offset to FeatureVariations table-from beginning of GPO…
151 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
152 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'…
154 …('ValueRecord', 'Value', None, None, 'Defines positioning value(s)-applied to all glyphs in the Co…
158 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 2'),
159 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'…
162 …('ValueRecord', 'Value', 'ValueCount', 0, 'Array of ValueRecords-positioning values applied to gly…
166 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
167 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of PairPos subtable-on…
168 …t1', None, None, 'Defines the types of data in ValueRecord1-for the first glyph in the pair -may b…
169 …t2', None, None, 'Defines the types of data in ValueRecord2-for the second glyph in the pair -may …
171 …'Offset', 'PairSet', 'PairSetCount', 0, 'Array of offsets to PairSet tables-from beginning of Pair…
176 …('struct', 'PairValueRecord', 'PairValueCount', 0, 'Array of PairValueRecords-ordered by GlyphID o…
180 …('GlyphID', 'SecondGlyph', None, None, 'GlyphID of second glyph in the pair-first glyph is listed …
186 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 2'),
187 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of PairPos subtable-fo…
188 …('uint16', 'ValueFormat1', None, None, 'ValueRecord definition-for the first glyph of the pair-may…
189 …('uint16', 'ValueFormat2', None, None, 'ValueRecord definition-for the second glyph of the pair-ma…
190 …('Offset', 'ClassDef1', None, None, 'Offset to ClassDef table-from beginning of PairPos subtable-f…
191 …('Offset', 'ClassDef2', None, None, 'Offset to ClassDef table-from beginning of PairPos subtable-f…
192 ('uint16', 'Class1Count', None, None, 'Number of classes in ClassDef1 table-includes Class0'),
193 ('uint16', 'Class2Count', None, None, 'Number of classes in ClassDef2 table-includes Class0'),
194 ('struct', 'Class1Record', 'Class1Count', 0, 'Array of Class1 records-ordered by Class1'),
198 ('struct', 'Class2Record', 'Class2Count', 0, 'Array of Class2 records-ordered by Class2'),
202 ('ValueRecord', 'Value1', None, None, 'Positioning for first glyph-empty if ValueFormat1 = 0'),
203 ('ValueRecord', 'Value2', None, None, 'Positioning for second glyph-empty if ValueFormat2 = 0'),
207 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
208 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of CursivePos subtable…
210 …('struct', 'EntryExitRecord', 'EntryExitCount', 0, 'Array of EntryExit records-in Coverage Index o…
214 …, 'EntryAnchor', None, None, 'Offset to EntryAnchor table-from beginning of CursivePos subtable-ma…
215 …t', 'ExitAnchor', None, None, 'Offset to ExitAnchor table-from beginning of CursivePos subtable-ma…
219 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
220 …('Offset', 'MarkCoverage', None, None, 'Offset to MarkCoverage table-from beginning of MarkBasePos…
221 …('Offset', 'BaseCoverage', None, None, 'Offset to BaseCoverage table-from beginning of MarkBasePos…
223 …('Offset', 'MarkArray', None, None, 'Offset to MarkArray table-from beginning of MarkBasePos subta…
224 …('Offset', 'BaseArray', None, None, 'Offset to BaseArray table-from beginning of MarkBasePos subta…
229 ('struct', 'BaseRecord', 'BaseCount', 0, 'Array of BaseRecords-in order of BaseCoverage Index'),
233 …or', 'ClassCount', 0, 'Array of offsets (one per class) to Anchor tables-from beginning of BaseArr…
237 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
238 …('Offset', 'MarkCoverage', None, None, 'Offset to Mark Coverage table-from beginning of MarkLigPos…
239 …('Offset', 'LigatureCoverage', None, None, 'Offset to Ligature Coverage table-from beginning of Ma…
241 …('Offset', 'MarkArray', None, None, 'Offset to MarkArray table-from beginning of MarkLigPos subtab…
242 …('Offset', 'LigatureArray', None, None, 'Offset to LigatureArray table-from beginning of MarkLigPo…
247 …gatureAttach', 'LigatureCount', 0, 'Array of offsets to LigatureAttach tables-from beginning of Li…
252 …('struct', 'ComponentRecord', 'ComponentCount', 0, 'Array of Component records-ordered in writing …
256Array of offsets (one per class) to Anchor tables-from beginning of LigatureAttach table-ordered b…
260 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
261 …('Offset', 'Mark1Coverage', None, None, 'Offset to Combining Mark Coverage table-from beginning of…
262 …('Offset', 'Mark2Coverage', None, None, 'Offset to Base Mark Coverage table-from beginning of Mark…
264 …('Offset', 'Mark1Array', None, None, 'Offset to MarkArray table for Mark1-from beginning of MarkMa…
265 …('Offset', 'Mark2Array', None, None, 'Offset to Mark2Array table for Mark2-from beginning of MarkM…
270 ('struct', 'Mark2Record', 'Mark2Count', 0, 'Array of Mark2 records-in Coverage order'),
274 …nchor', 'ClassCount', 0, 'Array of offsets (one per class) to Anchor tables-from beginning of Mark…
278 ('uint16', 'SequenceIndex', None, None, 'Index to input glyph sequence-first glyph = 0'),
279 ('uint16', 'LookupListIndex', None, None, 'Lookup to apply to that position-zero-based'),
283 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
284 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
286 … 'PosRuleSet', 'PosRuleSetCount', 0, 'Array of offsets to PosRuleSet tables-from beginning of Cont…
291 …('Offset', 'PosRule', 'PosRuleCount', 0, 'Array of offsets to PosRule tables-from beginning of Pos…
297 ('GlyphID', 'Input', 'GlyphCount', -1, 'Array of input GlyphIDs-starting with the second glyph'),
298 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
302 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 2'),
303 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
304 …('Offset', 'ClassDef', None, None, 'Offset to ClassDef table-from beginning of ContextPos subtable…
306 …et', 'PosClassSetCount', 0, 'Array of offsets to PosClassSet tables-from beginning of ContextPos s…
311 …'PosClassRule', 'PosClassRuleCount', 0, 'Array of offsets to PosClassRule tables-from beginning of…
317 …('uint16', 'Class', 'GlyphCount', -1, 'Array of classes-beginning with the second class-to be matc…
318 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
322 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 3'),
325 …('Offset', 'Coverage', 'GlyphCount', 0, 'Array of offsets to Coverage tables-from beginning of Con…
326 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
330 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'),
331 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
333 …leSet', 'ChainPosRuleSetCount', 0, 'Array of offsets to ChainPosRuleSet tables-from beginning of C…
338 …hainPosRule', 'ChainPosRuleCount', 0, 'Array of offsets to ChainPosRule tables-from beginning of C…
343 …('GlyphID', 'Backtrack', 'BacktrackGlyphCount', 0, "Array of backtracking GlyphID's (to be matched…
345 ('GlyphID', 'Input', 'InputGlyphCount', -1, 'Array of input GlyphIDs (start with second glyph)'),
347 …('GlyphID', 'LookAhead', 'LookAheadGlyphCount', 0, "Array of lookahead GlyphID's (to be matched af…
349 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords (in design order)'),
353 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 2'),
354 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ChainContextPos sub…
355 … None, None, 'Offset to ClassDef table containing backtrack sequence context-from beginning of Cha…
356 …ef', None, None, 'Offset to ClassDef table containing input sequence context-from beginning of Cha…
357 … None, None, 'Offset to ClassDef table containing lookahead sequence context-from beginning of Cha…
359 …sClassSetCount', 0, 'Array of offsets to ChainPosClassSet tables-from beginning of ChainContextPos…
364 …ule', 'ChainPosClassRuleCount', 0, 'Array of offsets to ChainPosClassRule tables-from beginning of…
369 …('uint16', 'Backtrack', 'BacktrackGlyphCount', 0, 'Array of backtracking classes(to be matched bef…
371 …('uint16', 'Input', 'InputGlyphCount', -1, 'Array of input classes(start with second class; to be …
373 …('uint16', 'LookAhead', 'LookAheadGlyphCount', 0, 'Array of lookahead classes(to be matched after …
375 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords (in design order)'),
379 ('uint16', 'PosFormat', None, None, 'Format identifier-format = 3'),
381 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
383 …('Offset', 'InputCoverage', 'InputGlyphCount', 0, 'Array of offsets to coverage tables in input se…
385 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
387 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords,in design order'),
397 # ('int16', 'XPlacement', None, None, 'Horizontal adjustment for placement-in design units'),
398 # ('int16', 'YPlacement', None, None, 'Vertical adjustment for placement-in design units'),
399 # ('int16', 'XAdvance', None, None, 'Horizontal adjustment for advance-in design units (only used …
400 # ('int16', 'YAdvance', None, None, 'Vertical adjustment for advance-in design units (only used fo…
401 # ('Offset', 'XPlaDevice', None, None, 'Offset to Device table for horizontal placement-measured f…
402 # ('Offset', 'YPlaDevice', None, None, 'Offset to Device table for vertical placement-measured fro…
403 # ('Offset', 'XAdvDevice', None, None, 'Offset to Device table for horizontal advance-measured fro…
404 # ('Offset', 'YAdvDevice', None, None, 'Offset to Device table for vertical advance-measured from …
408 ('uint16', 'AnchorFormat', None, None, 'Format identifier-format = 1'),
409 ('int16', 'XCoordinate', None, None, 'Horizontal value-in design units'),
410 ('int16', 'YCoordinate', None, None, 'Vertical value-in design units'),
414 ('uint16', 'AnchorFormat', None, None, 'Format identifier-format = 2'),
415 ('int16', 'XCoordinate', None, None, 'Horizontal value-in design units'),
416 ('int16', 'YCoordinate', None, None, 'Vertical value-in design units'),
421 ('uint16', 'AnchorFormat', None, None, 'Format identifier-format = 3'),
422 ('int16', 'XCoordinate', None, None, 'Horizontal value-in design units'),
423 ('int16', 'YCoordinate', None, None, 'Vertical value-in design units'),
424 …('Offset', 'XDeviceTable', None, None, 'Offset to Device table for X coordinate- from beginning of…
425 …('Offset', 'YDeviceTable', None, None, 'Offset to Device table for Y coordinate- from beginning of…
430 ('struct', 'MarkRecord', 'MarkCount', 0, 'Array of MarkRecords-in Coverage order'),
435 ('Offset', 'MarkAnchor', None, None, 'Offset to Anchor table-from beginning of MarkArray table'),
444 ('Version', 'Version', None, None, 'Version of the GSUB table- 0x00010000 or 0x00010001'),
445 ('Offset', 'ScriptList', None, None, 'Offset to ScriptList table-from beginning of GSUB table'),
446 ('Offset', 'FeatureList', None, None, 'Offset to FeatureList table-from beginning of GSUB table'),
447 ('Offset', 'LookupList', None, None, 'Offset to LookupList table-from beginning of GSUB table'),
448 …riations', None, 'Version >= 0x00010001', 'Offset to FeatureVariations table-from beginning of GSU…
452 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
453 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
458 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 2'),
459 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
460 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array'),
461 …('GlyphID', 'Substitute', 'GlyphCount', 0, 'Array of substitute GlyphIDs-ordered by Coverage Index…
465 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
466 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
467 ('uint16', 'SequenceCount', None, None, 'Number of Sequence table offsets in the Sequence array'),
468 …fset', 'Sequence', 'SequenceCount', 0, 'Array of offsets to Sequence tables-from beginning of Subs…
472 …('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array. This should alwa…
477 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
478 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
480 …ternateSet', 'AlternateSetCount', 0, 'Array of offsets to AlternateSet tables-from beginning of Su…
484 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Alternate array'),
485 ('GlyphID', 'Alternate', 'GlyphCount', 0, 'Array of alternate GlyphIDs-in arbitrary order'),
489 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
490 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
492 …t', 'LigatureSet', 'LigSetCount', 0, 'Array of offsets to LigatureSet tables-from beginning of Sub…
497 …fset', 'Ligature', 'LigatureCount', 0, 'Array of offsets to Ligature tables-from beginning of Liga…
503 …('GlyphID', 'Component', 'CompCount', -1, 'Array of component GlyphIDs-start with the second compo…
507 ('uint16', 'SequenceIndex', None, None, 'Index into current glyph sequence-first glyph = 0'),
508 ('uint16', 'LookupListIndex', None, None, 'Lookup to apply to that position-zero-based'),
512 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
513 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
514 …('uint16', 'SubRuleSetCount', None, None, 'Number of SubRuleSet tables-must equal GlyphCount in Co…
515 …, 'SubRuleSet', 'SubRuleSetCount', 0, 'Array of offsets to SubRuleSet tables-from beginning of Sub…
520 …'Offset', 'SubRule', 'SubRuleCount', 0, 'Array of offsets to SubRule tables-from beginning of SubR…
524 …('uint16', 'GlyphCount', None, None, 'Total number of glyphs in input glyph sequence-includes the …
526 ('GlyphID', 'Input', 'GlyphCount', -1, 'Array of input GlyphIDs-start with second glyph'),
527 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords-in design order'),
531 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 2'),
532 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
533 …('Offset', 'ClassDef', None, None, 'Offset to glyph ClassDef table-from beginning of Substitution …
535 …Set', 'SubClassSetCount', 0, 'Array of offsets to SubClassSet tables-from beginning of Substitutio…
540 …'SubClassRule', 'SubClassRuleCount', 0, 'Array of offsets to SubClassRule tables-from beginning of…
544 …, None, None, 'Total number of classes specified for the context in the rule-includes the first cl…
546 …('uint16', 'Class', 'GlyphCount', -1, 'Array of classes-beginning with the second class-to be matc…
547 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of Substitution lookups-in design order'),
551 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 3'),
554 …'Offset', 'Coverage', 'GlyphCount', 0, 'Array of offsets to Coverage table-from beginning of Subst…
555 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords-in design order'),
559 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
560 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
561 …('uint16', 'ChainSubRuleSetCount', None, None, 'Number of ChainSubRuleSet tables-must equal GlyphC…
562 …leSet', 'ChainSubRuleSetCount', 0, 'Array of offsets to ChainSubRuleSet tables-from beginning of S…
567 …nSubRule', 'ChainSubRuleCount', 0, 'Array of offsets to ChainSubRule tables-from beginning of Chai…
572 …('GlyphID', 'Backtrack', 'BacktrackGlyphCount', 0, "Array of backtracking GlyphID's (to be matched…
574 ('GlyphID', 'Input', 'InputGlyphCount', -1, 'Array of input GlyphIDs (start with second glyph)'),
576 …('GlyphID', 'LookAhead', 'LookAheadGlyphCount', 0, "Array of lookahead GlyphID's (to be matched af…
578 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords (in design order)'),
582 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 2'),
583 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
584 …ne, None, 'Offset to glyph ClassDef table containing backtrack sequence data-from beginning of Sub…
585 …, None, None, 'Offset to glyph ClassDef table containing input sequence data-from beginning of Sub…
586 …ne, None, 'Offset to glyph ClassDef table containing lookahead sequence data-from beginning of Sub…
588 …nSubClassSetCount', 0, 'Array of offsets to ChainSubClassSet tables-from beginning of Substitution…
593 …ule', 'ChainSubClassRuleCount', 0, 'Array of offsets to ChainSubClassRule tables-from beginning of…
598 …('uint16', 'Backtrack', 'BacktrackGlyphCount', 0, 'Array of backtracking classes(to be matched bef…
600 …('uint16', 'Input', 'InputGlyphCount', -1, 'Array of input classes(start with second class; to be …
602 …('uint16', 'LookAhead', 'LookAheadGlyphCount', 0, 'Array of lookahead classes(to be matched after …
604 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords (in design order)'),
608 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 3'),
610 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
612 …('Offset', 'InputCoverage', 'InputGlyphCount', 0, 'Array of offsets to coverage tables in input se…
614 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
616 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords, in design order'),
622 …('LOffset', 'ExtSubTable', None, None, 'Array of offsets to Lookup tables-from beginning of Lookup…
626 ('uint16', 'SubstFormat', None, None, 'Format identifier-format = 1'),
627 …('Offset', 'Coverage', None, 0, 'Offset to Coverage table - from beginning of Substitution table'),
629 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
631 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
632 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array'),
633 …('GlyphID', 'Substitute', 'GlyphCount', 0, 'Array of substitute GlyphIDs-ordered by Coverage index…
641 …('Version', 'Version', None, None, 'Version of the GDEF table- 0x00010000, 0x00010002, or 0x000100…
642 …('Offset', 'GlyphClassDef', None, None, 'Offset to class definition table for glyph type-from begi…
643 …('Offset', 'AttachList', None, None, 'Offset to list of glyphs with attachment points-from beginni…
644 …('Offset', 'LigCaretList', None, None, 'Offset to list of positioning points for ligature carets-f…
645 …Def', None, None, 'Offset to class definition table for mark attachment type-from beginning of GDE…
646 … None, 'Version >= 0x00010002', 'Offset to the table of mark set definitions-from beginning of GDE…
651 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from beginning of AttachList table'…
653 …set', 'AttachPoint', 'GlyphCount', 0, 'Array of offsets to AttachPoint tables-from beginning of At…
658 …('uint16', 'PointIndex', 'PointCount', 0, 'Array of contour point indices -in increasing numerical…
662 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from beginning of LigCaretList tabl…
664 …fset', 'LigGlyph', 'LigGlyphCount', 0, 'Array of offsets to LigGlyph tables-from beginning of LigC…
668 ('uint16', 'CaretCount', None, None, 'Number of CaretValues for this ligature (components - 1)'),
669 …Offset', 'CaretValue', 'CaretCount', 0, 'Array of offsets to CaretValue tables-from beginning of L…
673 ('uint16', 'CaretValueFormat', None, None, 'Format identifier-format = 1'),
674 ('int16', 'Coordinate', None, None, 'X or Y value, in design units'),
678 ('uint16', 'CaretValueFormat', None, None, 'Format identifier-format = 2'),
683 ('uint16', 'CaretValueFormat', None, None, 'Format identifier-format = 3'),
684 ('int16', 'Coordinate', None, None, 'X or Y value, in design units'),
685 …('Offset', 'DeviceTable', None, None, 'Offset to Device table for X or Y value-from beginning of C…
691 ('LOffset', 'Coverage', 'MarkSetCount', 0, 'Array of offsets to mark set coverage tables.'),
699 ('Version', 'Version', None, None, 'Version of the BASE table-initially 0x00010000'),
700 …t', 'HorizAxis', None, None, 'Offset to horizontal Axis table-from beginning of BASE table-may be …
701 …('Offset', 'VertAxis', None, None, 'Offset to vertical Axis table-from beginning of BASE table-may…
706 …('Offset', 'BaseTagList', None, None, 'Offset to BaseTagList table-from beginning of Axis table-ma…
707 …('Offset', 'BaseScriptList', None, None, 'Offset to BaseScriptList table-from beginning of Axis ta…
711 …unt', None, None, 'Number of baseline identification tags in this text direction-may be zero (0)'),
712 …('Tag', 'BaselineTag', 'BaseTagCount', 0, 'Array of 4-byte baseline identification tags-must be in…
717 …('struct', 'BaseScriptRecord', 'BaseScriptCount', 0, 'Array of BaseScriptRecords-in alphabetical o…
721 ('Tag', 'BaseScriptTag', None, None, '4-byte script identification tag'),
722 …('Offset', 'BaseScript', None, None, 'Offset to BaseScript table-from beginning of BaseScriptList'…
726 …et', 'BaseValues', None, None, 'Offset to BaseValues table-from beginning of BaseScript table-may …
727 …set', 'DefaultMinMax', None, None, 'Offset to MinMax table- from beginning of BaseScript table-may…
728 …('uint16', 'BaseLangSysCount', None, None, 'Number of BaseLangSysRecords defined-may be zero (0)'),
729 …('struct', 'BaseLangSysRecord', 'BaseLangSysCount', 0, 'Array of BaseLangSysRecords-in alphabetica…
733 ('Tag', 'BaseLangSysTag', None, None, '4-byte language system identification tag'),
734 ('Offset', 'MinMax', None, None, 'Offset to MinMax table-from beginning of BaseScript table'),
738 …('uint16', 'DefaultIndex', None, None, 'Index number of default baseline for this script-equals in…
739 …('uint16', 'BaseCoordCount', None, None, 'Number of BaseCoord tables defined-should equal BaseTagC…
740 …ord', 'BaseCoordCount', 0, 'Array of offsets to BaseCoord-from beginning of BaseValues table-order…
744 …ord', None, None, 'Offset to BaseCoord table-defines minimum extent value-from the beginning of Mi…
745 …ord', None, None, 'Offset to BaseCoord table-defines maximum extent value-from the beginning of Mi…
746 ('uint16', 'FeatMinMaxCount', None, None, 'Number of FeatMinMaxRecords-may be zero (0)'),
747 …('struct', 'FeatMinMaxRecord', 'FeatMinMaxCount', 0, 'Array of FeatMinMaxRecords-in alphabetical o…
751 …('Tag', 'FeatureTableTag', None, None, '4-byte feature identification tag-must match FeatureTag in…
752 …Coord', None, None, 'Offset to BaseCoord table-defines minimum extent value-from beginning of MinM…
753 …Coord', None, None, 'Offset to BaseCoord table-defines maximum extent value-from beginning of MinM…
757 ('uint16', 'BaseCoordFormat', None, None, 'Format identifier-format = 1'),
758 ('int16', 'Coordinate', None, None, 'X or Y value, in design units'),
762 ('uint16', 'BaseCoordFormat', None, None, 'Format identifier-format = 2'),
763 ('int16', 'Coordinate', None, None, 'X or Y value, in design units'),
769 ('uint16', 'BaseCoordFormat', None, None, 'Format identifier-format = 3'),
770 ('int16', 'Coordinate', None, None, 'X or Y value, in design units'),
780 ('Version', 'Version', None, None, 'Version of the JSTF table-initially set to 0x00010000'),
782 …('struct', 'JstfScriptRecord', 'JstfScriptCount', 0, 'Array of JstfScriptRecords-in alphabetical o…
786 ('Tag', 'JstfScriptTag', None, None, '4-byte JstfScript identification'),
787 ('Offset', 'JstfScript', None, None, 'Offset to JstfScript table-from beginning of JSTF Header'),
791 …ExtenderGlyph', None, None, 'Offset to ExtenderGlyph table-from beginning of JstfScript table-may …
792 …LangSys', None, None, 'Offset to Default JstfLangSys table-from beginning of JstfScript table-may …
793 …('uint16', 'JstfLangSysCount', None, None, 'Number of JstfLangSysRecords in this table- may be zer…
794 …('struct', 'JstfLangSysRecord', 'JstfLangSysCount', 0, 'Array of JstfLangSysRecords-in alphabetica…
798 ('Tag', 'JstfLangSysTag', None, None, '4-byte JstfLangSys identifier'),
799 …('Offset', 'JstfLangSys', None, None, 'Offset to JstfLangSys table-from beginning of JstfScript ta…
804 ('GlyphID', 'ExtenderGlyph', 'GlyphCount', 0, 'GlyphIDs-in increasing numerical order'),
809 …tfPriority', 'JstfPriorityCount', 0, 'Array of offsets to JstfPriority tables-from beginning of Js…
813 …, None, 'Offset to Shrinkage Enable JstfGSUBModList table-from beginning of JstfPriority table-may…
814 … None, 'Offset to Shrinkage Disable JstfGSUBModList table-from beginning of JstfPriority table-may…
815 …, None, 'Offset to Shrinkage Enable JstfGPOSModList table-from beginning of JstfPriority table-may…
816 … None, 'Offset to Shrinkage Disable JstfGPOSModList table-from beginning of JstfPriority table-may…
817 …eJstfMax', None, None, 'Offset to Shrinkage JstfMax table-from beginning of JstfPriority table -ma…
818 …('Offset', 'ExtensionEnableGSUB', None, None, 'Offset to Extension Enable JstfGSUBModList table-ma…
819 … None, 'Offset to Extension Disable JstfGSUBModList table-from beginning of JstfPriority table-may…
820 …('Offset', 'ExtensionEnableGPOS', None, None, 'Offset to Extension Enable JstfGSUBModList table-ma…
821 … None, 'Offset to Extension Disable JstfGSUBModList table-from beginning of JstfPriority table-may…
822 …nJstfMax', None, None, 'Offset to Extension JstfMax table-from beginning of JstfPriority table -ma…
827 …('uint16', 'GSUBLookupIndex', 'LookupCount', 0, 'Array of LookupIndex identifiers in GSUB-in incre…
832 …('uint16', 'GPOSLookupIndex', 'LookupCount', 0, 'Array of LookupIndex identifiers in GPOS-in incre…
837 …Offset', 'Lookup', 'LookupCount', 0, 'Array of offsets to GPOS-type lookup tables-from beginning o…
845 …('Version', 'Version', None, None, 'Version of the table-initially set to 0x00010000, currently 0x…
848 …one, 'Offset in bytes from the beginning of the STAT table to the start of the design axes array'),
850 …Offset in bytes from the beginning of the STAT table to the start of the axes value offset array'),
862 ('uint8', 'MoreBytes', 'DesignAxisRecordSize', -8, 'Extra bytes. Set to empty array.'),
871 …('uint16', 'AxisIndex', None, None, 'Index into the axis record array identifying the axis of desi…
879 …('uint16', 'AxisIndex', None, None, 'Index into the axis record array identifying the axis of desi…
889 …('uint16', 'AxisIndex', None, None, 'Index into the axis record array identifying the axis of desi…
898 …('uint16', 'AxisCount', None, None, 'The total number of axes contributing to this axis-values com…
901 …('struct', 'AxisValueRecord', 'AxisCount', 0, 'Array of AxisValue records that provide the combina…
905 …('uint16', 'AxisIndex', None, None, 'Index into the axis record array identifying the axis of desi…
917 ('Version', 'Version', None, None, 'Version of the table-initially set to 0x00010000'),
918 …32', 'FeatureVariationCount', None, None, 'Number of records in the FeatureVariationRecord array'),
919 …('struct', 'FeatureVariationRecord', 'FeatureVariationCount', 0, 'Array of FeatureVariationRecord'…
928 …('uint16', 'ConditionCount', None, None, 'Number of condition tables in the ConditionTable array'),
929 ('LOffset', 'ConditionTable', 'ConditionCount', 0, 'Array of condition tables.'),
940 ('Version', 'Version', None, None, 'Version of the table-initially set to 0x00010000'),
941 …int16', 'SubstitutionCount', None, None, 'Number of records in the FeatureVariationRecords array'),
942 …('FeatureTableSubstitutionRecord', 'SubstitutionRecord', 'SubstitutionCount', 0, 'Array of Feature…
988 ('VarIdxMapValue', 'mapping', '', 0, 'Array of compressed data'),
994 ('Version', 'Version', None, None, 'Version of the HVAR table-initially = 0x00010000'),
1001 ('Version', 'Version', None, None, 'Version of the VVAR table-initially = 0x00010000'),
1009 # Font-wide metrics variations
1012 ('Tag', 'ValueTag', None, None, '4-byte font-wide measure identifier'),
1013 ('uint32', 'VarIdx', None, None, 'Combined outer-inner variation index'),
1014 ('uint8', 'MoreBytes', 'ValueRecordSize', -8, 'Extra bytes. Set to empty array.'),
1018 ('Version', 'Version', None, None, 'Version of the MVAR table-initially = 0x00010000'),
1032 ('Version', 'Version', None, None, 'Version of the MATH table-initially set to 0x00010000.'),
1033 …('Offset', 'MathConstants', None, None, 'Offset to MathConstants table - from the beginning of MAT…
1034 …('Offset', 'MathGlyphInfo', None, None, 'Offset to MathGlyphInfo table - from the beginning of MAT…
1035 …('Offset', 'MathVariants', None, None, 'Offset to MathVariants table - from the beginning of MATH …
1039 ('int16', 'Value', None, None, 'The X or Y value in design units.'),
1040 …('Offset', 'DeviceTable', None, None, 'Offset to the device table - from the beginning of parent t…
1044 …('int16', 'ScriptPercentScaleDown', None, None, 'Percentage of scaling down for script level 1. Su…
1045 …('int16', 'ScriptScriptPercentScaleDown', None, None, 'Percentage of scaling down for script level…
1047 …('uint16', 'DisplayOperatorMinHeight', None, None, 'Minimum height of n-ary operators (such as int…
1048 …ender, formulas with ink going above (os2.sTypoAscender + os2.sTypoLineGap - MathLeading) or with…
1050 …eight of accent base that does not require raising the accents. Suggested: x-height of the font (o…
1053 …top of subscripts that does not require moving subscripts further down. Suggested: 4/5 x-height.'),
1057 …tom of superscripts that does not require moving subscripts further up. Suggested: 1/4 x-height.'),
1060 …en superscript and subscript, before subscript starts being moved down. Suggested: 4/5 x-height.'),
1094 …nk) top of the expression and the bar over it. Suggested: default rule thickness + 1/4 x-height.'),
1103 …('Offset', 'MathItalicsCorrectionInfo', None, None, 'Offset to MathItalicsCorrectionInfo table - f…
1104 …('Offset', 'MathTopAccentAttachment', None, None, 'Offset to MathTopAccentAttachment table - from …
1105 …eCoverage', None, None, 'Offset to coverage table for Extended Shape glyphs - from the beginning …
1106 …('Offset', 'MathKernInfo', None, None, 'Offset to MathKernInfo table - from the beginning of MathG…
1110 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from the beginning of MathItalicsCo…
1112 …('MathValueRecord', 'ItalicsCorrection', 'ItalicsCorrectionCount', 0, 'Array of MathValueRecords d…
1116 …('Offset', 'TopAccentCoverage', None, None, 'Offset to Coverage table - from the beginning of Mat…
1118 …('MathValueRecord', 'TopAccentAttachment', 'TopAccentAttachmentCount', 0, 'Array of MathValueRecor…
1122 …('Offset', 'MathKernCoverage', None, None, 'Offset to Coverage table - from the beginning of the M…
1124 …rnInfoRecord', 'MathKernInfoRecords', 'MathKernCount', 0, 'Array of MathKernInfoRecords, per-glyph…
1128 …('Offset', 'TopRightMathKern', None, None, 'Offset to MathKern table for top right corner - from t…
1129 …('Offset', 'TopLeftMathKern', None, None, 'Offset to MathKern table for the top left corner - from…
1130 …('Offset', 'BottomRightMathKern', None, None, 'Offset to MathKern table for bottom right corner -
1131 …('Offset', 'BottomLeftMathKern', None, None, 'Offset to MathKern table for bottom left corner - fr…
1136 …('MathValueRecord', 'CorrectionHeight', 'HeightCount', 0, 'Array of correction heights at which th…
1137 …('MathValueRecord', 'KernValue', 'HeightCount', 1, 'Array of kern values corresponding to heights.…
1142 …('Offset', 'VertGlyphCoverage', None, None, 'Offset to Coverage table - from the beginning of Math…
1143 …('Offset', 'HorizGlyphCoverage', None, None, 'Offset to Coverage table - from the beginning of Mat…
1146 …t', 'VertGlyphConstruction', 'VertGlyphCount', 0, 'Array of offsets to MathGlyphConstruction table…
1147 …, 'HorizGlyphConstruction', 'HorizGlyphCount', 0, 'Array of offsets to MathGlyphConstruction table…
1151 …('Offset', 'GlyphAssembly', None, None, 'Offset to GlyphAssembly table for this shape - from the b…
1164 …('GlyphPartRecord', 'PartRecords', 'PartCount', 0, 'Array of part records, from left to right and …
1183 ('uint16', 'value', None, None, 'A 16-bit offset from the start of the table to the data.'),
1207 ('int16', 'XCoordinate', None, None, 'X coordinate of this anchor point.'),
1208 ('int16', 'YCoordinate', None, None, 'Y coordinate of this anchor point.'),
1237 …('uint16', 'ControlPoint', 32, 0, 'Array of 32 control point numbers, associated with the standard…
1244 …('uint16', 'ControlPoint', 32, 0, 'Array of 32 control point numbers, associated with the standard…
1254 ('struct', 'CIDGlyphMapping', None, None, 'CID-to-glyph mapping table.'),
1258 ('uint16', 'Format', None, None, 'Format of the CID-to-glyph mapping table, = 0.'),
1275 ('Version', 'Version', None, None, 'Version of the feat table-initially set to 0x00010000.'),
1280 ('uint16', 'FeatureNameCount', None, None, 'Number of entries in the feature name array.'),
1283 ('FeatureName', 'FeatureName', 'FeatureNameCount', 0, 'The feature name array.'),
1288 ('uint16', 'SettingsCount', None, None, 'The number of records in the setting name array.'),
1290 ('uint16', 'FeatureFlags', None, None, 'Single-bit flags associated with the feature type.'),
1295 ('Setting', 'Setting', 'SettingsCount', 0, 'The setting array.'),
1313 ('uint16', 'Format', None, None, 'Format of the glyph-to-CID mapping table, = 0.'),
1346 …('int16', 'DivisionPoint', 'DivsionPointCount', 0, 'Distance in font units through which a subdivi…
1351 …('int16', 'DivisionPoint', 'DivsionPointCount', 0, 'The number of the control point through which …
1362 ('MortChain', 'MorphChain', 'MorphChainCount', 0, 'Array of metamorphosis chains.'),
1370 ('struct', 'MorphFeature', 'MorphFeatureCount', 0, 'Array of metamorphosis features.'),
1371 ('MortSubtable', 'MorphSubtable', 'MorphSubtableCount', 0, 'Array of metamorphosis subtables.'),
1378 …('Flags32', 'SubFeatureFlags', None, None, 'The 32-bit mask identifying which subtable this is (th…
1390 ('MorxChain', 'MorphChain', 'MorphChainCount', 0, 'Array of extended metamorphosis chains.'),
1398 ('MorphFeature', 'MorphFeature', 'MorphFeatureCount', 0, 'Array of metamorphosis features.'),
1399 …('MorxSubtable', 'MorphSubtable', 'MorphSubtableCount', 0, 'Array of extended metamorphosis subtab…
1411 # https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6morx.html
1417 …('Flags32', 'SubFeatureFlags', None, None, 'The 32-bit mask identifying which subtable this is (th…
1422 …ne, 'Number of classes, which is the number of 16-bit entry indices in a single line in the state
1424 …, None, None, 'Offset from the start of this state table header to the start of the state array.'),
1429 …('STXHeader(RearrangementMorphAction)', 'StateTable', None, None, 'Finite-state transducer table f…
1433 …('STXHeader(ContextualMorphAction)', 'StateTable', None, None, 'Finite-state transducer for contex…
1437 …('STXHeader(LigatureMorphAction)', 'StateTable', None, None, 'Finite-state transducer for ligature…
1445 …('STXHeader(InsertionMorphAction)', 'StateTable', None, None, 'Finite-state transducer for glyph i…
1455 …ersion*0x10000) >= 0x00010002', 'Offset to the table of mark set definitions-from beginning of GDE…
1499 ('int16', 'Left', None, None, 'Delta value for the left-side optical edge.'),
1500 ('int16', 'Top', None, None, 'Delta value for the top-side optical edge.'),
1501 ('int16', 'Right', None, None, 'Delta value for the right-side optical edge.'),
1502 ('int16', 'Bottom', None, None, 'Delta value for the bottom-side optical edge.'),
1506 …('int16', 'Left', None, None, 'Control point index for the left-side optical edge, or -1 if this g…
1507 …('int16', 'Top', None, None, 'Control point index for the top-side optical edge, or -1 if this gly…
1508 …('int16', 'Right', None, None, 'Control point index for the right-side optical edge, or -1 if this…
1509 …('int16', 'Bottom', None, None, 'Control point index for the bottom-side optical edge, or -1 if th…
1517 ('uint16', 'Flags', None, None, 'TSIC flags - set to 0'),
1521 ('Tag', 'AxisArray', 'AxisCount', 0, 'Array of axis tags in fvar order'),
1523 ('TSICRecord', 'Record', 'RecordCount', 0, 'Array of TSIC records'),
1531 ('uint16', 'Flags', None, None, 'Record flags - set to 0'),
1535 ('uint16', 'CVTArray', 'NumCVTEntries', 0, 'CVT number array'),
1536 ('int16', 'CVTValueArray', 'NumCVTEntries', 0, 'CVT value'),
1549 …t', None, 'Version >= 1', 'Offset (from beginning of COLR table) to array of Version-1 Base Glyph …
1569 …('GlyphID', 'LayerGlyph', None, None, 'Glyph ID of layer glyph (must be in z-order from bottom to …
1574 ('uint32', 'BaseGlyphCount', None, None, 'Number of Version-1 Base Glyph records'),
1575 ('struct', 'BaseGlyphV1Record', 'BaseGlyphCount', 0, 'Array of Version-1 Base Glyph records'),
1584 ('uint32', 'LayerCount', None, None, 'Number of Version-1 Layers'),
1585 …('LOffset', 'Paint', 'LayerCount', 0, 'Array of offsets to Paint tables, from the start of the Lay…
1588 # COLRv1 Affine2x3 uses the same column-major order to serialize a 2D
1593 # In all case, the second element in the 6-tuple correspond to the
1594 # y-part of the x basis vector, and the third to the x-part of the y
1596 # See https://github.com/googlefonts/colr-gradients-spec/pull/85
1598 ('Fixed', 'xx', None, None, 'x-part of x basis vector'),
1599 ('Fixed', 'yx', None, None, 'y-part of x basis vector'),
1600 ('Fixed', 'xy', None, None, 'x-part of y basis vector'),
1601 ('Fixed', 'yy', None, None, 'y-part of y basis vector'),
1606 ('VarFixed', 'xx', None, None, 'x-part of x basis vector'),
1607 ('VarFixed', 'yx', None, None, 'y-part of x basis vector'),
1608 ('VarFixed', 'xy', None, None, 'x-part of y basis vector'),
1609 ('VarFixed', 'yy', None, None, 'y-part of y basis vector'),
1635 ('ColorStop', 'ColorStop', 'StopCount', 0, 'Array of Color stops.'),
1640 ('VarColorStop', 'ColorStop', 'StopCount', 0, 'Array of Color stops.'),
1645 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 1'),
1652 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 2'),
1657 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 3'),
1663 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 4'),
1665 ('int16', 'x0', None, None, ''),
1666 ('int16', 'y0', None, None, ''),
1667 ('int16', 'x1', None, None, ''),
1668 ('int16', 'y1', None, None, ''),
1669 ('int16', 'x2', None, None, ''),
1670 ('int16', 'y2', None, None, ''),
1674 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 5'),
1686 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 6'),
1688 ('int16', 'x0', None, None, ''),
1689 ('int16', 'y0', None, None, ''),
1691 ('int16', 'x1', None, None, ''),
1692 ('int16', 'y1', None, None, ''),
1697 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 7'),
1709 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 8'),
1711 ('int16', 'centerX', None, None, 'Center x coordinate.'),
1712 ('int16', 'centerY', None, None, 'Center y coordinate.'),
1718 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 9'),
1728 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 10'),
1735 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 11'),
1741 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 12'),
1747 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 13'),
1754 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 14'),
1761 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 15'),
1769 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 16'),
1777 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 17'),
1786 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 18'),
1795 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 19'),
1805 ('uint8', 'PaintFormat', None, None, 'Format identifier-format = 20'),