• Home
  • Raw
  • Download

Lines Matching full:of

8 		('uint16', 'ScriptCount', None, None, 'Number of ScriptRecords'),
9 …('struct', 'ScriptRecord', 'ScriptCount', 0, 'Array of ScriptRecords -listed alphabetically by Scr…
14 ('Offset', 'Script', None, None, 'Offset to Script table-from beginning of ScriptList'),
18 …('Offset', 'DefaultLangSys', None, None, 'Offset to DefaultLangSys table-from beginning of Script …
19 …('uint16', 'LangSysCount', None, None, 'Number of LangSysRecords for this script-excluding the Def…
20 …('struct', 'LangSysRecord', 'LangSysCount', 0, 'Array of LangSysRecords-listed alphabetically by L…
25 ('Offset', 'LangSys', None, None, 'Offset to LangSys table-from beginning of Script table'),
30 …('uint16', 'ReqFeatureIndex', None, None, 'Index of a feature required for this language system- i…
31 …('uint16', 'FeatureCount', None, None, 'Number of FeatureIndex values for this language system-exc…
32 …('uint16', 'FeatureIndex', 'FeatureCount', 0, 'Array of indices into the FeatureList-in arbitrary …
36 ('uint16', 'FeatureCount', None, None, 'Number of FeatureRecords in this table'),
37 …('struct', 'FeatureRecord', 'FeatureCount', 0, 'Array of FeatureRecords-zero-based (first feature …
42 ('Offset', 'Feature', None, None, 'Offset to Feature table-from beginning of FeatureList'),
47 ('uint16', 'LookupCount', None, None, 'Number of LookupList indices for this feature'),
48 …('uint16', 'LookupListIndex', 'LookupCount', 0, 'Array of LookupList indices for this feature -zer…
58 …('DeciPoints', 'RangeStart', None, None, 'Small end of recommended usage range (exclusive) in 720/…
59 …('DeciPoints', 'RangeEnd', None, None, 'Large end of recommended usage range (inclusive) in 720/in…
72 ('uint16', 'NumNamedParameters', None, None, 'Number of named parameters.'),
73 ('uint16', 'FirstParamUILabelNameID', None, None, 'First NameID of UI feature parameters.'),
74 …('uint16', 'CharCount', None, None, 'Count of characters this feature provides glyph variants for.…
79 ('uint16', 'LookupCount', None, None, 'Number of lookups in this table'),
80 …('Offset', 'Lookup', 'LookupCount', 0, 'Array of offsets to Lookup tables-from beginning of Lookup…
86 ('uint16', 'SubTableCount', None, None, 'Number of SubTables for this lookup'),
87 …('Offset', 'SubTable', 'SubTableCount', 0, 'Array of offsets to SubTables-from beginning of Lookup…
93 ('uint16', 'GlyphCount', None, None, 'Number of glyphs in the GlyphArray'),
94 ('GlyphID', 'GlyphArray', 'GlyphCount', 0, 'Array of GlyphIDs-in numerical order'),
99 ('uint16', 'RangeCount', None, None, 'Number of RangeRecords'),
100 ('struct', 'RangeRecord', 'RangeCount', 0, 'Array of glyph ranges-ordered by Start GlyphID'),
106 ('uint16', 'StartCoverageIndex', None, None, 'Coverage Index of first GlyphID in range'),
111 ('GlyphID', 'StartGlyph', None, None, 'First GlyphID of the ClassValueArray'),
112 ('uint16', 'GlyphCount', None, None, 'Size of the ClassValueArray'),
113 ('uint16', 'ClassValueArray', 'GlyphCount', 0, 'Array of Class Values-one per GlyphID'),
118 ('uint16', 'ClassRangeCount', None, None, 'Number of ClassRangeRecords'),
119 …('struct', 'ClassRangeRecord', 'ClassRangeCount', 0, 'Array of ClassRangeRecords-ordered by Start …
131 ('uint16', 'DeltaFormat', None, None, 'Format of DeltaValue array data: 1, 2, or 3'),
132 ('DeltaValue', 'DeltaValue', '', 0, 'Array of compressed data'),
141 ('Version', 'Version', None, None, 'Version of the GPOS table-initially = 0x00010000'),
142 ('Offset', 'ScriptList', None, None, 'Offset to ScriptList table-from beginning of GPOS table'),
143 ('Offset', 'FeatureList', None, None, 'Offset to FeatureList table-from beginning of GPOS table'),
144 ('Offset', 'LookupList', None, None, 'Offset to LookupList table-from beginning of GPOS table'),
149 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'…
150 ('uint16', 'ValueFormat', None, None, 'Defines the types of data in the ValueRecord'),
156 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'…
157 ('uint16', 'ValueFormat', None, None, 'Defines the types of data in the ValueRecord'),
158 ('uint16', 'ValueCount', None, None, 'Number of ValueRecords'),
159 …('ValueRecord', 'Value', 'ValueCount', 0, 'Array of ValueRecords-positioning values applied to gly…
164 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of PairPos subtable-on…
165 …('uint16', 'ValueFormat1', None, None, 'Defines the types of data in ValueRecord1-for the first gl…
166 …('uint16', 'ValueFormat2', None, None, 'Defines the types of data in ValueRecord2-for the second g…
167 ('uint16', 'PairSetCount', None, None, 'Number of PairSet tables'),
168 …('Offset', 'PairSet', 'PairSetCount', 0, 'Array of offsets to PairSet tables-from beginning of Pai…
172 ('uint16', 'PairValueCount', None, None, 'Number of PairValueRecords'),
173 …struct', 'PairValueRecord', 'PairValueCount', 0, 'Array of PairValueRecords-ordered by GlyphID of
177 …('GlyphID', 'SecondGlyph', None, None, 'GlyphID of second glyph in the pair-first glyph is listed …
184 …, None, None, 'Offset to Coverage table-from beginning of PairPos subtable-for the first glyph of
185 …('uint16', 'ValueFormat1', None, None, 'ValueRecord definition-for the first glyph of the pair-may…
186 …('uint16', 'ValueFormat2', None, None, 'ValueRecord definition-for the second glyph of the pair-ma…
187 …, None, None, 'Offset to ClassDef table-from beginning of PairPos subtable-for the first glyph of
188 …, None, None, 'Offset to ClassDef table-from beginning of PairPos subtable-for the second glyph of
189 ('uint16', 'Class1Count', None, None, 'Number of classes in ClassDef1 table-includes Class0'),
190 ('uint16', 'Class2Count', None, None, 'Number of classes in ClassDef2 table-includes Class0'),
191 ('struct', 'Class1Record', 'Class1Count', 0, 'Array of Class1 records-ordered by Class1'),
195 ('struct', 'Class2Record', 'Class2Count', 0, 'Array of Class2 records-ordered by Class2'),
205 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of CursivePos subtable…
206 ('uint16', 'EntryExitCount', None, None, 'Number of EntryExit records'),
207 …('struct', 'EntryExitRecord', 'EntryExitCount', 0, 'Array of EntryExit records-in Coverage Index o…
211 …('Offset', 'EntryAnchor', None, None, 'Offset to EntryAnchor table-from beginning of CursivePos su…
212 …('Offset', 'ExitAnchor', None, None, 'Offset to ExitAnchor table-from beginning of CursivePos subt…
217 …('Offset', 'MarkCoverage', None, None, 'Offset to MarkCoverage table-from beginning of MarkBasePos…
218 …('Offset', 'BaseCoverage', None, None, 'Offset to BaseCoverage table-from beginning of MarkBasePos…
219 ('uint16', 'ClassCount', None, None, 'Number of classes defined for marks'),
220 …('Offset', 'MarkArray', None, None, 'Offset to MarkArray table-from beginning of MarkBasePos subta…
221 …('Offset', 'BaseArray', None, None, 'Offset to BaseArray table-from beginning of MarkBasePos subta…
225 ('uint16', 'BaseCount', None, None, 'Number of BaseRecords'),
226 ('struct', 'BaseRecord', 'BaseCount', 0, 'Array of BaseRecords-in order of BaseCoverage Index'),
230 …ffset', 'BaseAnchor', 'ClassCount', 0, 'Array of offsets (one per class) to Anchor tables-from beg…
235 …('Offset', 'MarkCoverage', None, None, 'Offset to Mark Coverage table-from beginning of MarkLigPos…
236 …('Offset', 'LigatureCoverage', None, None, 'Offset to Ligature Coverage table-from beginning of Ma…
237 ('uint16', 'ClassCount', None, None, 'Number of defined mark classes'),
238 …('Offset', 'MarkArray', None, None, 'Offset to MarkArray table-from beginning of MarkLigPos subtab…
239 …('Offset', 'LigatureArray', None, None, 'Offset to LigatureArray table-from beginning of MarkLigPo…
243 ('uint16', 'LigatureCount', None, None, 'Number of LigatureAttach table offsets'),
244 …et', 'LigatureAttach', 'LigatureCount', 0, 'Array of offsets to LigatureAttach tables-from beginni…
248 ('uint16', 'ComponentCount', None, None, 'Number of ComponentRecords in this ligature'),
249 …('struct', 'ComponentRecord', 'ComponentCount', 0, 'Array of Component records-ordered in writing …
253 …t', 'LigatureAnchor', 'ClassCount', 0, 'Array of offsets (one per class) to Anchor tables-from beg…
258 …rage', None, None, 'Offset to Combining Mark Coverage table-from beginning of MarkMarkPos subtable…
259 …('Offset', 'Mark2Coverage', None, None, 'Offset to Base Mark Coverage table-from beginning of Mark…
260 ('uint16', 'ClassCount', None, None, 'Number of Combining Mark classes defined'),
261 …('Offset', 'Mark1Array', None, None, 'Offset to MarkArray table for Mark1-from beginning of MarkMa…
262 …('Offset', 'Mark2Array', None, None, 'Offset to Mark2Array table for Mark2-from beginning of MarkM…
266 ('uint16', 'Mark2Count', None, None, 'Number of Mark2 records'),
267 ('struct', 'Mark2Record', 'Mark2Count', 0, 'Array of Mark2 records-in Coverage order'),
271 …fset', 'Mark2Anchor', 'ClassCount', 0, 'Array of offsets (one per class) to Anchor tables-from beg…
281 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
282 ('uint16', 'PosRuleSetCount', None, None, 'Number of PosRuleSet tables'),
283 …Offset', 'PosRuleSet', 'PosRuleSetCount', 0, 'Array of offsets to PosRuleSet tables-from beginning…
287 ('uint16', 'PosRuleCount', None, None, 'Number of PosRule tables'),
288 …('Offset', 'PosRule', 'PosRuleCount', 0, 'Array of offsets to PosRule tables-from beginning of Pos…
292 ('uint16', 'GlyphCount', None, None, 'Number of glyphs in the Input glyph sequence'),
293 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
294 ('GlyphID', 'Input', 'GlyphCount', -1, 'Array of input GlyphIDs-starting with the second glyph'),
295 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
300 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
301 …('Offset', 'ClassDef', None, None, 'Offset to ClassDef table-from beginning of ContextPos subtable…
302 ('uint16', 'PosClassSetCount', None, None, 'Number of PosClassSet tables'),
303 …set', 'PosClassSet', 'PosClassSetCount', 0, 'Array of offsets to PosClassSet tables-from beginning…
307 ('uint16', 'PosClassRuleCount', None, None, 'Number of PosClassRule tables'),
308 …t', 'PosClassRule', 'PosClassRuleCount', 0, 'Array of offsets to PosClassRule tables-from beginnin…
312 ('uint16', 'GlyphCount', None, None, 'Number of glyphs to be matched'),
313 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
314 …('uint16', 'Class', 'GlyphCount', -1, 'Array of classes-beginning with the second class-to be matc…
315 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
320 ('uint16', 'GlyphCount', None, None, 'Number of glyphs in the input sequence'),
321 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
322 …('Offset', 'Coverage', 'GlyphCount', 0, 'Array of offsets to Coverage tables-from beginning of Con…
323 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of positioning lookups-in design order'),
328 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ContextPos subtable…
329 ('uint16', 'ChainPosRuleSetCount', None, None, 'Number of ChainPosRuleSet tables'),
330 …inPosRuleSet', 'ChainPosRuleSetCount', 0, 'Array of offsets to ChainPosRuleSet tables-from beginni…
334 ('uint16', 'ChainPosRuleCount', None, None, 'Number of ChainPosRule tables'),
335 …t', 'ChainPosRule', 'ChainPosRuleCount', 0, 'Array of offsets to ChainPosRule tables-from beginnin…
339 …6', 'BacktrackGlyphCount', None, None, 'Total number of glyphs in the backtrack sequence (number o…
340 …('GlyphID', 'Backtrack', 'BacktrackGlyphCount', 0, "Array of backtracking GlyphID's (to be matched…
341 …('uint16', 'InputGlyphCount', None, None, 'Total number of glyphs in the input sequence (includes …
342 ('GlyphID', 'Input', 'InputGlyphCount', -1, 'Array of input GlyphIDs (start with second glyph)'),
343 …6', 'LookAheadGlyphCount', None, None, 'Total number of glyphs in the look ahead sequence (number
344 …('GlyphID', 'LookAhead', 'LookAheadGlyphCount', 0, "Array of lookahead GlyphID's (to be matched af…
345 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
346 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords (in design order)'),
351 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of ChainContextPos sub…
352 …set to ClassDef table containing backtrack sequence context-from beginning of ChainContextPos subt…
353 …'Offset to ClassDef table containing input sequence context-from beginning of ChainContextPos subt…
354 …set to ClassDef table containing lookahead sequence context-from beginning of ChainContextPos subt…
355 ('uint16', 'ChainPosClassSetCount', None, None, 'Number of ChainPosClassSet tables'),
356 …PosClassSet', 'ChainPosClassSetCount', 0, 'Array of offsets to ChainPosClassSet tables-from beginn…
360 ('uint16', 'ChainPosClassRuleCount', None, None, 'Number of ChainPosClassRule tables'),
361 …ClassRule', 'ChainPosClassRuleCount', 0, 'Array of offsets to ChainPosClassRule tables-from beginn…
365 …6', 'BacktrackGlyphCount', None, None, 'Total number of glyphs in the backtrack sequence (number o…
366 …('uint16', 'Backtrack', 'BacktrackGlyphCount', 0, 'Array of backtracking classes(to be matched bef…
367 …('uint16', 'InputGlyphCount', None, None, 'Total number of classes in the input sequence (includes…
368 …('uint16', 'Input', 'InputGlyphCount', -1, 'Array of input classes(start with second class; to be …
369 …', 'LookAheadGlyphCount', None, None, 'Total number of classes in the look ahead sequence (number
370 …('uint16', 'LookAhead', 'LookAheadGlyphCount', 0, 'Array of lookahead classes(to be matched after …
371 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
372 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords (in design order)'),
377 ('uint16', 'BacktrackGlyphCount', None, None, 'Number of glyphs in the backtracking sequence'),
378 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
379 ('uint16', 'InputGlyphCount', None, None, 'Number of glyphs in input sequence'),
380 …('Offset', 'InputCoverage', 'InputGlyphCount', 0, 'Array of offsets to coverage tables in input se…
381 ('uint16', 'LookAheadGlyphCount', None, None, 'Number of glyphs in lookahead sequence'),
382 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
383 ('uint16', 'PosCount', None, None, 'Number of PosLookupRecords'),
384 ('struct', 'PosLookupRecord', 'PosCount', 0, 'Array of PosLookupRecords,in design order'),
389 …('uint16', 'ExtensionLookupType', None, None, 'Lookup type of subtable referenced by ExtensionOffs…
398 …, 'Offset to Device table for horizontal placement-measured from beginning of PosTable (may be NUL…
399 …ne, 'Offset to Device table for vertical placement-measured from beginning of PosTable (may be NUL…
400 …ne, 'Offset to Device table for horizontal advance-measured from beginning of PosTable (may be NUL…
401 …None, 'Offset to Device table for vertical advance-measured from beginning of PosTable (may be NUL…
421 …ble', None, None, 'Offset to Device table for X coordinate- from beginning of Anchor table (may be…
422 …ble', None, None, 'Offset to Device table for Y coordinate- from beginning of Anchor table (may be…
426 ('uint16', 'MarkCount', None, None, 'Number of MarkRecords'),
427 ('struct', 'MarkRecord', 'MarkCount', 0, 'Array of MarkRecords-in Coverage order'),
432 ('Offset', 'MarkAnchor', None, None, 'Offset to Anchor table-from beginning of MarkArray table'),
441 ('Version', 'Version', None, None, 'Version of the GSUB table-initially set to 0x00010000'),
442 ('Offset', 'ScriptList', None, None, 'Offset to ScriptList table-from beginning of GSUB table'),
443 ('Offset', 'FeatureList', None, None, 'Offset to FeatureList table-from beginning of GSUB table'),
444 ('Offset', 'LookupList', None, None, 'Offset to LookupList table-from beginning of GSUB table'),
449 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
455 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
456 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array'),
457 …('GlyphID', 'Substitute', 'GlyphCount', 0, 'Array of substitute GlyphIDs-ordered by Coverage Index…
462 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
463 ('uint16', 'SequenceCount', None, None, 'Number of Sequence table offsets in the Sequence array'),
464 …('Offset', 'Sequence', 'SequenceCount', 0, 'Array of offsets to Sequence tables-from beginning of
468 …('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array. This should alwa…
469 ('GlyphID', 'Substitute', 'GlyphCount', 0, 'String of GlyphIDs to substitute'),
474 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
475 ('uint16', 'AlternateSetCount', None, None, 'Number of AlternateSet tables'),
476 …t', 'AlternateSet', 'AlternateSetCount', 0, 'Array of offsets to AlternateSet tables-from beginnin…
480 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Alternate array'),
481 ('GlyphID', 'Alternate', 'GlyphCount', 0, 'Array of alternate GlyphIDs-in arbitrary order'),
486 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
487 ('uint16', 'LigSetCount', None, None, 'Number of LigatureSet tables'),
488 …('Offset', 'LigatureSet', 'LigSetCount', 0, 'Array of offsets to LigatureSet tables-from beginning…
492 ('uint16', 'LigatureCount', None, None, 'Number of Ligature tables'),
493 …('Offset', 'Ligature', 'LigatureCount', 0, 'Array of offsets to Ligature tables-from beginning of
497 ('GlyphID', 'LigGlyph', None, None, 'GlyphID of ligature to substitute'),
498 ('uint16', 'CompCount', None, None, 'Number of components in the ligature'),
499 …('GlyphID', 'Component', 'CompCount', -1, 'Array of component GlyphIDs-start with the second compo…
509 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
510 …('uint16', 'SubRuleSetCount', None, None, 'Number of SubRuleSet tables-must equal GlyphCount in Co…
511 …Offset', 'SubRuleSet', 'SubRuleSetCount', 0, 'Array of offsets to SubRuleSet tables-from beginning…
515 ('uint16', 'SubRuleCount', None, None, 'Number of SubRule tables'),
516 …('Offset', 'SubRule', 'SubRuleCount', 0, 'Array of offsets to SubRule tables-from beginning of Sub…
520 …('uint16', 'GlyphCount', None, None, 'Total number of glyphs in input glyph sequence-includes the …
521 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
522 ('GlyphID', 'Input', 'GlyphCount', -1, 'Array of input GlyphIDs-start with second glyph'),
523 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords-in design order'),
528 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
529 …('Offset', 'ClassDef', None, None, 'Offset to glyph ClassDef table-from beginning of Substitution …
530 ('uint16', 'SubClassSetCount', None, None, 'Number of SubClassSet tables'),
531 …set', 'SubClassSet', 'SubClassSetCount', 0, 'Array of offsets to SubClassSet tables-from beginning…
535 ('uint16', 'SubClassRuleCount', None, None, 'Number of SubClassRule tables'),
536 …t', 'SubClassRule', 'SubClassRuleCount', 0, 'Array of offsets to SubClassRule tables-from beginnin…
540 …('uint16', 'GlyphCount', None, None, 'Total number of classes specified for the context in the rul…
541 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
542 …('uint16', 'Class', 'GlyphCount', -1, 'Array of classes-beginning with the second class-to be matc…
543 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of Substitution lookups-in design order'),
548 ('uint16', 'GlyphCount', None, None, 'Number of glyphs in the input glyph sequence'),
549 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
550 …('Offset', 'Coverage', 'GlyphCount', 0, 'Array of offsets to Coverage table-from beginning of Subs…
551 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords-in design order'),
556 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
557 …('uint16', 'ChainSubRuleSetCount', None, None, 'Number of ChainSubRuleSet tables-must equal GlyphC…
558 …inSubRuleSet', 'ChainSubRuleSetCount', 0, 'Array of offsets to ChainSubRuleSet tables-from beginni…
562 ('uint16', 'ChainSubRuleCount', None, None, 'Number of ChainSubRule tables'),
563 …t', 'ChainSubRule', 'ChainSubRuleCount', 0, 'Array of offsets to ChainSubRule tables-from beginnin…
567 …6', 'BacktrackGlyphCount', None, None, 'Total number of glyphs in the backtrack sequence (number o…
568 …('GlyphID', 'Backtrack', 'BacktrackGlyphCount', 0, "Array of backtracking GlyphID's (to be matched…
569 …('uint16', 'InputGlyphCount', None, None, 'Total number of glyphs in the input sequence (includes …
570 ('GlyphID', 'Input', 'InputGlyphCount', -1, 'Array of input GlyphIDs (start with second glyph)'),
571 …6', 'LookAheadGlyphCount', None, None, 'Total number of glyphs in the look ahead sequence (number
572 …('GlyphID', 'LookAhead', 'LookAheadGlyphCount', 0, "Array of lookahead GlyphID's (to be matched af…
573 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
574 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords (in design order)'),
579 …('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of Substitution table'…
580 … to glyph ClassDef table containing backtrack sequence data-from beginning of Substitution table'),
581 …fset to glyph ClassDef table containing input sequence data-from beginning of Substitution table'),
582 … to glyph ClassDef table containing lookahead sequence data-from beginning of Substitution table'),
583 ('uint16', 'ChainSubClassSetCount', None, None, 'Number of ChainSubClassSet tables'),
584 …SubClassSet', 'ChainSubClassSetCount', 0, 'Array of offsets to ChainSubClassSet tables-from beginn…
588 ('uint16', 'ChainSubClassRuleCount', None, None, 'Number of ChainSubClassRule tables'),
589 …ClassRule', 'ChainSubClassRuleCount', 0, 'Array of offsets to ChainSubClassRule tables-from beginn…
593 …6', 'BacktrackGlyphCount', None, None, 'Total number of glyphs in the backtrack sequence (number o…
594 …('uint16', 'Backtrack', 'BacktrackGlyphCount', 0, 'Array of backtracking classes(to be matched bef…
595 …('uint16', 'InputGlyphCount', None, None, 'Total number of classes in the input sequence (includes…
596 …('uint16', 'Input', 'InputGlyphCount', -1, 'Array of input classes(start with second class; to be …
597 …', 'LookAheadGlyphCount', None, None, 'Total number of classes in the look ahead sequence (number
598 …('uint16', 'LookAhead', 'LookAheadGlyphCount', 0, 'Array of lookahead classes(to be matched after …
599 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
600 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords (in design order)'),
605 ('uint16', 'BacktrackGlyphCount', None, None, 'Number of glyphs in the backtracking sequence'),
606 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
607 ('uint16', 'InputGlyphCount', None, None, 'Number of glyphs in input sequence'),
608 …('Offset', 'InputCoverage', 'InputGlyphCount', 0, 'Array of offsets to coverage tables in input se…
609 ('uint16', 'LookAheadGlyphCount', None, None, 'Number of glyphs in lookahead sequence'),
610 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
611 ('uint16', 'SubstCount', None, None, 'Number of SubstLookupRecords'),
612 ('struct', 'SubstLookupRecord', 'SubstCount', 0, 'Array of SubstLookupRecords, in design order'),
617 …('uint16', 'ExtensionLookupType', None, None, 'Lookup type of subtable referenced by ExtensionOffs…
618 …('LOffset', 'ExtSubTable', None, None, 'Array of offsets to Lookup tables-from beginning of Lookup…
623 …('Offset', 'Coverage', None, 0, 'Offset to Coverage table - from beginning of Substitution table'),
624 ('uint16', 'BacktrackGlyphCount', None, None, 'Number of glyphs in the backtracking sequence'),
625 …('Offset', 'BacktrackCoverage', 'BacktrackGlyphCount', 0, 'Array of offsets to coverage tables in …
626 ('uint16', 'LookAheadGlyphCount', None, None, 'Number of glyphs in lookahead sequence'),
627 …('Offset', 'LookAheadCoverage', 'LookAheadGlyphCount', 0, 'Array of offsets to coverage tables in …
628 ('uint16', 'GlyphCount', None, None, 'Number of GlyphIDs in the Substitute array'),
629 …('GlyphID', 'Substitute', 'GlyphCount', 0, 'Array of substitute GlyphIDs-ordered by Coverage index…
637 ('Version', 'Version', None, None, 'Version of the GDEF table-initially 0x00010000'),
638 …one, None, 'Offset to class definition table for glyph type-from beginning of GDEF header (may be …
639 …Offset', 'AttachList', None, None, 'Offset to list of glyphs with attachment points-from beginning…
640 …', 'LigCaretList', None, None, 'Offset to list of positioning points for ligature carets-from begi…
641 … 'Offset to class definition table for mark attachment type-from beginning of GDEF header (may be …
642 …(Version*0x10000)) >= 0x00010002', 'Offset to the table of mark set definitions-from beginning of
646 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from beginning of AttachList table'…
647 ('uint16', 'GlyphCount', None, None, 'Number of glyphs with attachment points'),
648 …('Offset', 'AttachPoint', 'GlyphCount', 0, 'Array of offsets to AttachPoint tables-from beginning
652 ('uint16', 'PointCount', None, None, 'Number of attachment points on this glyph'),
653 …('uint16', 'PointIndex', 'PointCount', 0, 'Array of contour point indices -in increasing numerical…
657 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from beginning of LigCaretList tabl…
658 ('uint16', 'LigGlyphCount', None, None, 'Number of ligature glyphs'),
659 …('Offset', 'LigGlyph', 'LigGlyphCount', 0, 'Array of offsets to LigGlyph tables-from beginning of
663 ('uint16', 'CaretCount', None, None, 'Number of CaretValues for this ligature (components - 1)'),
664 …('Offset', 'CaretValue', 'CaretCount', 0, 'Array of offsets to CaretValue tables-from beginning of
680 …('Offset', 'DeviceTable', None, None, 'Offset to Device table for X or Y value-from beginning of C…
685 ('uint16', 'MarkSetCount', None, None, 'Number of mark sets defined'),
686 ('LOffset', 'Coverage', 'MarkSetCount', 0, 'Array of offsets to mark set coverage tables.'),
694 ('Version', 'Version', None, None, 'Version of the BASE table-initially 0x00010000'),
695 …('Offset', 'HorizAxis', None, None, 'Offset to horizontal Axis table-from beginning of BASE table-…
696 …('Offset', 'VertAxis', None, None, 'Offset to vertical Axis table-from beginning of BASE table-may…
700 …('Offset', 'BaseTagList', None, None, 'Offset to BaseTagList table-from beginning of Axis table-ma…
701 …('Offset', 'BaseScriptList', None, None, 'Offset to BaseScriptList table-from beginning of Axis ta…
705 …('uint16', 'BaseTagCount', None, None, 'Number of baseline identification tags in this text direct…
706 …('Tag', 'BaselineTag', 'BaseTagCount', 0, 'Array of 4-byte baseline identification tags-must be in…
710 ('uint16', 'BaseScriptCount', None, None, 'Number of BaseScriptRecords defined'),
711 …('struct', 'BaseScriptRecord', 'BaseScriptCount', 0, 'Array of BaseScriptRecords-in alphabetical o…
716 …('Offset', 'BaseScript', None, None, 'Offset to BaseScript table-from beginning of BaseScriptList'…
720 …('Offset', 'BaseValues', None, None, 'Offset to BaseValues table-from beginning of BaseScript tabl…
721 …('Offset', 'DefaultMinMax', None, None, 'Offset to MinMax table- from beginning of BaseScript tabl…
722 …('uint16', 'BaseLangSysCount', None, None, 'Number of BaseLangSysRecords defined-may be zero (0)'),
723 …('struct', 'BaseLangSysRecord', 'BaseLangSysCount', 0, 'Array of BaseLangSysRecords-in alphabetica…
728 ('Offset', 'MinMax', None, None, 'Offset to MinMax table-from beginning of BaseScript table'),
732 …x', None, None, 'Index number of default baseline for this script-equals index position of baselin…
733 …('uint16', 'BaseCoordCount', None, None, 'Number of BaseCoord tables defined-should equal BaseTagC…
734 …('Offset', 'BaseCoord', 'BaseCoordCount', 0, 'Array of offsets to BaseCoord-from beginning of Base…
738 …'Offset to BaseCoord table-defines minimum extent value-from the beginning of MinMax table-may be …
739 …'Offset to BaseCoord table-defines maximum extent value-from the beginning of MinMax table-may be …
740 ('uint16', 'FeatMinMaxCount', None, None, 'Number of FeatMinMaxRecords-may be zero (0)'),
741 …('struct', 'FeatMinMaxRecord', 'FeatMinMaxCount', 0, 'Array of FeatMinMaxRecords-in alphabetical o…
746 …ne, 'Offset to BaseCoord table-defines minimum extent value-from beginning of MinMax table-may be …
747 …ne, 'Offset to BaseCoord table-defines maximum extent value-from beginning of MinMax table-may be …
758 ('GlyphID', 'ReferenceGlyph', None, None, 'GlyphID of control glyph'),
759 ('uint16', 'BaseCoordPoint', None, None, 'Index of contour point on the ReferenceGlyph'),
774 ('Version', 'Version', None, None, 'Version of the JSTF table-initially set to 0x00010000'),
775 ('uint16', 'JstfScriptCount', None, None, 'Number of JstfScriptRecords in this table'),
776 …('struct', 'JstfScriptRecord', 'JstfScriptCount', 0, 'Array of JstfScriptRecords-in alphabetical o…
781 ('Offset', 'JstfScript', None, None, 'Offset to JstfScript table-from beginning of JSTF Header'),
785 …('Offset', 'ExtenderGlyph', None, None, 'Offset to ExtenderGlyph table-from beginning of JstfScrip…
786 …('Offset', 'DefJstfLangSys', None, None, 'Offset to Default JstfLangSys table-from beginning of Js…
787 …('uint16', 'JstfLangSysCount', None, None, 'Number of JstfLangSysRecords in this table- may be zer…
788 …('struct', 'JstfLangSysRecord', 'JstfLangSysCount', 0, 'Array of JstfLangSysRecords-in alphabetica…
793 …('Offset', 'JstfLangSys', None, None, 'Offset to JstfLangSys table-from beginning of JstfScript ta…
797 ('uint16', 'GlyphCount', None, None, 'Number of Extender Glyphs in this script'),
802 ('uint16', 'JstfPriorityCount', None, None, 'Number of JstfPriority tables'),
803 …t', 'JstfPriority', 'JstfPriorityCount', 0, 'Array of offsets to JstfPriority tables-from beginnin…
807 …ne, None, 'Offset to Shrinkage Enable JstfGSUBModList table-from beginning of JstfPriority table-m…
808 …e, None, 'Offset to Shrinkage Disable JstfGSUBModList table-from beginning of JstfPriority table-m…
809 …ne, None, 'Offset to Shrinkage Enable JstfGPOSModList table-from beginning of JstfPriority table-m…
810 …e, None, 'Offset to Shrinkage Disable JstfGPOSModList table-from beginning of JstfPriority table-m…
811 …('Offset', 'ShrinkageJstfMax', None, None, 'Offset to Shrinkage JstfMax table-from beginning of Js…
813 …e, None, 'Offset to Extension Disable JstfGSUBModList table-from beginning of JstfPriority table-m…
815 …e, None, 'Offset to Extension Disable JstfGSUBModList table-from beginning of JstfPriority table-m…
816 …('Offset', 'ExtensionJstfMax', None, None, 'Offset to Extension JstfMax table-from beginning of Js…
820 ('uint16', 'LookupCount', None, None, 'Number of lookups for this modification'),
821 …('uint16', 'GSUBLookupIndex', 'LookupCount', 0, 'Array of LookupIndex identifiers in GSUB-in incre…
825 ('uint16', 'LookupCount', None, None, 'Number of lookups for this modification'),
826 …('uint16', 'GPOSLookupIndex', 'LookupCount', 0, 'Array of LookupIndex identifiers in GPOS-in incre…
830 ('uint16', 'LookupCount', None, None, 'Number of lookup Indices for this modification'),
831 …('Offset', 'Lookup', 'LookupCount', 0, 'Array of offsets to GPOS-type lookup tables-from beginning…
839 ('Version', 'Version', None, None, 'Version of the MATH table-initially set to 0x00010000.'),
840 …('Offset', 'MathConstants', None, None, 'Offset to MathConstants table - from the beginning of MAT…
841 …('Offset', 'MathGlyphInfo', None, None, 'Offset to MathGlyphInfo table - from the beginning of MAT…
842 …('Offset', 'MathVariants', None, None, 'Offset to MathVariants table - from the beginning of MATH …
847 …('Offset', 'DeviceTable', None, None, 'Offset to the device table - from the beginning of parent t…
851 …('int16', 'ScriptPercentScaleDown', None, None, 'Percentage of scaling down for script level 1. Su…
852 …('int16', 'ScriptScriptPercentScaleDown', None, None, 'Percentage of scaling down for script level…
854 …('uint16', 'DisplayOperatorMinHeight', None, None, 'Minimum height of n-ary operators (such as int…
855 … line spacing. For example, for applications that treat line gap as a part of line ascender, formu…
856 ('MathValueRecord', 'AxisHeight', None, None, 'Axis height of the font.'),
857 …, None, None, 'Maximum (ink) height of accent base that does not require raising the accents. Sugg…
858 …None, None, 'Maximum (ink) height of accent base that does not require flattening the accents. Sug…
860 …('MathValueRecord', 'SubscriptTopMax', None, None, 'Maximum allowed height of the (ink) top of sub…
861 …neDropMin', None, None, 'Minimum allowed drop of the baseline of subscripts relative to the (ink) …
863 …('MathValueRecord', 'SuperscriptShiftUpCramped', None, None, 'Standard shift of superscripts relat…
864 …rd', 'SuperscriptBottomMin', None, None, 'Minimum allowed height of the (ink) bottom of superscrip…
865 …neDropMax', None, None, 'Maximum allowed drop of the baseline of superscripts relative to the (ink…
867 …axWithSubscript', None, None, 'The maximum level to which the (ink) bottom of superscript can be p…
869 …Min', None, None, 'Minimum gap between the (ink) bottom of the upper limit, and the (ink) top of t…
870 …lineRiseMin', None, None, 'Minimum distance between baseline of upper limit and (ink) top of the b…
871 …LimitGapMin', None, None, 'Minimum gap between (ink) top of the lower limit, and (ink) bottom of t…
872 …DropMin', None, None, 'Minimum distance between baseline of the lower limit and (ink) bottom of th…
873 …ecord', 'StackTopShiftUp', None, None, 'Standard shift up applied to the top element of a stack.'),
874 …ayStyleShiftUp', None, None, 'Standard shift up applied to the top element of a stack in display s…
875 …ShiftDown', None, None, 'Standard shift down applied to the bottom element of a stack. Positive fo…
876 …ShiftDown', None, None, 'Standard shift down applied to the bottom element of a stack in display s…
877 …in', None, None, 'Minimum gap between (ink) bottom of the top element of a stack, and the (ink) to…
878 …in', None, None, 'Minimum gap between (ink) bottom of the top element of a stack, and the (ink) to…
879 …tackTopShiftUp', None, None, 'Standard shift up applied to the top element of the stretch stack.'),
880 …ShiftDown', None, None, 'Standard shift down applied to the bottom element of the stretch stack. P…
881 …AboveMin', None, None, 'Minimum gap between the ink of the stretched element, and the (ink) bottom…
882 …pBelowMin', None, None, 'Minimum gap between the ink of the stretched element, and the (ink) top o…
887 … None, None, 'Minimum tolerated gap between the (ink) bottom of the numerator and the ink of the f…
888 … None, None, 'Minimum tolerated gap between the (ink) bottom of the numerator and the ink of the f…
889 …('MathValueRecord', 'FractionRuleThickness', None, None, 'Thickness of the fraction bar. Suggested…
890 …', None, None, 'Minimum tolerated gap between the (ink) top of the denominator and the ink of the …
891 …', None, None, 'Minimum tolerated gap between the (ink) top of the denominator and the ink of the …
892 …Gap', None, None, 'Horizontal distance between the top and bottom elements of a skewed fraction.'),
893 …erticalGap', None, None, 'Vertical distance between the ink of the top and bottom elements of a sk…
894 …rVerticalGap', None, None, 'Distance between the overbar and the (ink) top of he base. Suggested: …
895 …('MathValueRecord', 'OverbarRuleThickness', None, None, 'Thickness of overbar. Suggested: default …
897 …erbarVerticalGap', None, None, 'Distance between underbar and (ink) bottom of the base. Suggested:…
898 …('MathValueRecord', 'UnderbarRuleThickness', None, None, 'Thickness of underbar. Suggested: defaul…
900 …('MathValueRecord', 'RadicalVerticalGap', None, None, 'Space between the (ink) top of the expressi…
901 …('MathValueRecord', 'RadicalDisplayStyleVerticalGap', None, None, 'Space between the (ink) top of
902 …cord', 'RadicalRuleThickness', None, None, 'Thickness of the radical rule. This is the thickness o…
904 …e, None, 'Extra horizontal kern before the degree of a radical, if such is present. Suggested: 5/1…
905 …ree', None, None, 'Negative kern after the degree of a radical, if such is present. Suggested: 10/…
906 …sePercent', None, None, 'Height of the bottom of the radical degree, if such is present, in propor…
910 …one, None, 'Offset to MathItalicsCorrectionInfo table - from the beginning of MathGlyphInfo table.…
911 … None, None, 'Offset to MathTopAccentAttachment table - from the beginning of MathGlyphInfo table.…
912 … for Extended Shape glyphs - from the beginning of MathGlyphInfo table. When the left or right gl…
913 …('Offset', 'MathKernInfo', None, None, 'Offset to MathKernInfo table - from the beginning of MathG…
917 …('Offset', 'Coverage', None, None, 'Offset to Coverage table - from the beginning of MathItalicsCo…
918 …talicsCorrectionCount', None, None, 'Number of italics correction values. Should coincide with the…
919 …('MathValueRecord', 'ItalicsCorrection', 'ItalicsCorrectionCount', 0, 'Array of MathValueRecords d…
923 …('Offset', 'TopAccentCoverage', None, None, 'Offset to Coverage table - from the beginning of Mat…
924 …ntAttachmentCount', None, None, 'Number of top accent attachment point values. Should coincide wit…
925 …('MathValueRecord', 'TopAccentAttachment', 'TopAccentAttachmentCount', 0, 'Array of MathValueRecor…
929 …('Offset', 'MathKernCoverage', None, None, 'Offset to Coverage table - from the beginning of the M…
930 ('uint16', 'MathKernCount', None, None, 'Number of MathKernInfoRecords.'),
931 …oRecords', 'MathKernCount', 0, 'Array of MathKernInfoRecords, per-glyph information for mathematic…
935 … None, 'Offset to MathKern table for top right corner - from the beginning of MathKernInfo table. …
936 …ne, 'Offset to MathKern table for the top left corner - from the beginning of MathKernInfo table. …
937 …ne, 'Offset to MathKern table for bottom right corner - from the beginning of MathKernInfo table. …
938 …one, 'Offset to MathKern table for bottom left corner - from the beginning of MathKernInfo table. …
942 ('uint16', 'HeightCount', None, None, 'Number of heights on which the kern value changes.'),
943 …('MathValueRecord', 'CorrectionHeight', 'HeightCount', 0, 'Array of correction heights at which th…
944 …('MathValueRecord', 'KernValue', 'HeightCount', 1, 'Array of kern values corresponding to heights.…
948 …('uint16', 'MinConnectorOverlap', None, None, 'Minimum overlap of connecting glyphs during glyph c…
949 …('Offset', 'VertGlyphCoverage', None, None, 'Offset to Coverage table - from the beginning of Math…
950 …('Offset', 'HorizGlyphCoverage', None, None, 'Offset to Coverage table - from the beginning of Mat…
951 …('uint16', 'VertGlyphCount', None, None, 'Number of glyphs for which information is provided for v…
952 …('uint16', 'HorizGlyphCount', None, None, 'Number of glyphs for which information is provided for …
953 …Construction', 'VertGlyphCount', 0, 'Array of offsets to MathGlyphConstruction tables - from the b…
954 …onstruction', 'HorizGlyphCount', 0, 'Array of offsets to MathGlyphConstruction tables - from the b…
958 …, None, 'Offset to GlyphAssembly table for this shape - from the beginning of MathGlyphConstructio…
959 ('uint16', 'VariantCount', None, None, 'Count of glyph growing variants for this glyph.'),
960 …iantRecord', 'VariantCount', 0, 'MathGlyphVariantRecords for alternative variants of the glyphs.'),
965 …ment', None, None, 'Advance width/height, in design units, of the variant, in the direction of req…
969 …('MathValueRecord', 'ItalicsCorrection', None, None, 'Italics correction of this GlyphAssembly. Sh…
970 ('uint16', 'PartCount', None, None, 'Number of parts in this assembly.'),
971 …('GlyphPartRecord', 'PartRecords', 'PartCount', 0, 'Array of part records, from left to right and …
976 …dvance width/ height of the straight bar connector material, in design units, is at the beginning
977 … 'Advance width/ height of the straight bar connector material, in design units, is at the end of
978 …e', None, None, 'Full advance width/height for this part, in the direction of the extension. In de…