fonttools/Documentation/fontToolsDocs/fontTools.ttLib.tables.otData.html
Erik van Blokland 3646055ea2 initial import
git-svn-id: http://svn.robofab.com/trunk@1 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 17:40:34 +00:00

21 lines
7.0 KiB
HTML

<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module fontTools.ttLib.tables.otData</title>
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a href="fontTools.html"><font color="#ffffff">fontTools</font></a>.<a href="fontTools.ttLib.html"><font color="#ffffff">ttLib</font></a>.<a href="fontTools.ttLib.tables.html"><font color="#ffffff">tables</font></a>.otData</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/code/fontTools/Lib/fontTools/ttLib/tables/otData.py">/code/fontTools/Lib/fontTools/ttLib/tables/otData.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><strong>otData</strong> = [('ScriptList', [('uint16', 'ScriptCount', None, None, 'Number of ScriptRecords'), ('struct', 'ScriptRecord', 'ScriptCount', 0, 'Array of ScriptRecords -listed alphabetically by ScriptTag')]), ('ScriptRecord', [('Tag', 'ScriptTag', None, None, '4-byte ScriptTag identifier'), ('Offset', 'Script', None, None, 'Offset to Script table-from beginning of ScriptList')]), ('Script', [('Offset', 'DefaultLangSys', None, None, 'Offset to DefaultLangSys table-from beginning of Script table-may be NULL'), ('uint16', 'LangSysCount', None, None, 'Number of LangSysRecords for this script-excluding the DefaultLangSys'), ('struct', 'LangSysRecord', 'LangSysCount', 0, 'Array of LangSysRecords-listed alphabetically by LangSysTag')]), ('LangSysRecord', [('Tag', 'LangSysTag', None, None, '4-byte LangSysTag identifier'), ('Offset', 'LangSys', None, None, 'Offset to LangSys table-from beginning of Script table')]), ('LangSys', [('Offset', 'LookupOrder', None, None, '= NULL (reserved for an offset to a reordering table)'), ('uint16', 'ReqFeatureIndex', None, None, 'Index of a feature required for this language system- if no required features = 0xFFFF'), ('uint16', 'FeatureCount', None, None, 'Number of FeatureIndex values for this language system-excludes the required feature'), ('uint16', 'FeatureIndex', 'FeatureCount', 0, 'Array of indices into the FeatureList-in arbitrary order')]), ('FeatureList', [('uint16', 'FeatureCount', None, None, 'Number of FeatureRecords in this table'), ('struct', 'FeatureRecord', 'FeatureCount', 0, 'Array of FeatureRecords-zero-based (first featur...ureIndex = 0)-listed alphabetically by FeatureTag')]), ('FeatureRecord', [('Tag', 'FeatureTag', None, None, '4-byte feature identification tag'), ('Offset', 'Feature', None, None, 'Offset to Feature table-from beginning of FeatureList')]), ('Feature', [('Offset', 'FeatureParams', None, None, '= NULL (reserved for offset to FeatureParams)'), ('uint16', 'LookupCount', None, None, 'Number of LookupList indices for this feature'), ('uint16', 'LookupListIndex', 'LookupCount', 0, 'Array of LookupList indices for this feature -zero-based (first lookup is LookupListIndex = 0)')]), ('LookupList', [('uint16', 'LookupCount', None, None, 'Number of lookups in this table'), ('Offset', 'Lookup', 'LookupCount', 0, 'Array of offsets to Lookup tables-from beginning...st -zero based (first lookup is Lookup index = 0)')]), ('Lookup', [('uint16', 'LookupType', None, None, 'Different enumerations for GSUB and GPOS'), ('uint16', 'LookupFlag', None, None, 'Lookup qualifiers'), ('uint16', 'SubTableCount', None, None, 'Number of SubTables for this lookup'), ('Offset', 'SubTable', 'SubTableCount', 0, 'Array of offsets to SubTables-from beginning of Lookup table')]), ('CoverageFormat1', [('uint16', 'CoverageFormat', None, None, 'Format identifier-format = 1'), ('uint16', 'GlyphCount', None, None, 'Number of glyphs in the GlyphArray'), ('GlyphID', 'GlyphArray', 'GlyphCount', 0, 'Array of GlyphIDs-in numerical order')]), ('CoverageFormat2', [('uint16', 'CoverageFormat', None, None, 'Format identifier-format = 2'), ('uint16', 'RangeCount', None, None, 'Number of RangeRecords'), ('struct', 'RangeRecord', 'RangeCount', 0, 'Array of glyph ranges-ordered by Start GlyphID')]), ('RangeRecord', [('GlyphID', 'Start', None, None, 'First GlyphID in the range'), ('GlyphID', 'End', None, None, 'Last GlyphID in the range'), ('uint16', 'StartCoverageIndex', None, None, 'Coverage Index of first GlyphID in range')]), ('ClassDefFormat1', [('uint16', 'ClassFormat', None, None, 'Format identifier-format = 1'), ('GlyphID', 'StartGlyph', None, None, 'First GlyphID of the ClassValueArray'), ('uint16', 'GlyphCount', None, None, 'Size of the ClassValueArray'), ('uint16', 'ClassValueArray', 'GlyphCount', 0, 'Array of Class Values-one per GlyphID')]), ('ClassDefFormat2', [('uint16', 'ClassFormat', None, None, 'Format identifier-format = 2'), ('uint16', 'ClassRangeCount', None, None, 'Number of ClassRangeRecords'), ('struct', 'ClassRangeRecord', 'ClassRangeCount', 0, 'Array of ClassRangeRecords-ordered by Start GlyphID')]), ('ClassRangeRecord', [('GlyphID', 'Start', None, None, 'First GlyphID in the range'), ('GlyphID', 'End', None, None, 'Last GlyphID in the range'), ('uint16', 'Class', None, None, 'Applied to all glyphs in the range')]), ('Device', [('uint16', 'StartSize', None, None, 'Smallest size to correct-in ppem'), ('uint16', 'EndSize', None, None, 'Largest size to correct-in ppem'), ('uint16', 'DeltaFormat', None, None, 'Format of DeltaValue array data: 1, 2, or 3'), ('uint16', 'DeltaValue', '', 0, 'Array of compressed data')]), ('GPOS', [('Fixed', 'Version', None, None, 'Version of the GPOS table-initially = 0x00010000'), ('Offset', 'ScriptList', None, None, 'Offset to ScriptList table-from beginning of GPOS table'), ('Offset', 'FeatureList', None, None, 'Offset to FeatureList table-from beginning of GPOS table'), ('Offset', 'LookupList', None, None, 'Offset to LookupList table-from beginning of GPOS table')]), ('SinglePosFormat1', [('uint16', 'PosFormat', None, None, 'Format identifier-format = 1'), ('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'), ('uint16', 'ValueFormat', None, None, 'Defines the types of data in the ValueRecord'), ('ValueRecord', 'Value', None, None, 'Defines positioning value(s)-applied to all glyphs in the Coverage table')]), ('SinglePosFormat2', [('uint16', 'PosFormat', None, None, 'Format identifier-format = 2'), ('Offset', 'Coverage', None, None, 'Offset to Coverage table-from beginning of SinglePos subtable'), ('uint16', 'ValueFormat', None, None, 'Defines the types of data in the ValueRecord'), ('uint16', 'ValueCount', None, None, 'Number of ValueRecords'), ('ValueRecord', 'Value', 'ValueCount', 0, 'Array of ValueRecords-positioning values applied to glyphs')]), ...]</td></tr></table>
</body></html>