fonttools/Documentation/fontToolsDocs/fontTools.ttLib.tables.otConverters.html

521 lines
30 KiB
HTML
Raw Normal View History

<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module fontTools.ttLib.tables.otConverters</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>.otConverters</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/otConverters.py">/code/fontTools/Lib/fontTools/ttLib/tables/otConverters.py</a></font></td></tr></table>
<p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#DeltaValue">DeltaValue</a>
</font></dt><dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#GlyphID">GlyphID</a>
</font></dt><dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Fixed">Fixed</a>
</font></dt><dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Long">Long</a>
</font></dt><dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Short">Short</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Count">Count</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#UShort">UShort</a>
</font></dt><dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#ValueFormat">ValueFormat</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#ValueRecord">ValueRecord</a>
</font></dt></dl>
</dd>
</dl>
</dd>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Tag">Tag</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#Table">Table</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="fontTools.ttLib.tables.otConverters.html#SubTable">SubTable</a>
</font></dt></dl>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="BaseConverter">class <strong>BaseConverter</strong></a></font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Base&nbsp;class&nbsp;for&nbsp;converter&nbsp;objects.&nbsp;Apart&nbsp;from&nbsp;the&nbsp;constructor,&nbsp;this<br>
is&nbsp;an&nbsp;abstract&nbsp;class.<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="BaseConverter-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
<dl><dt><a name="BaseConverter-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt><dd><tt>Read&nbsp;a&nbsp;value&nbsp;from&nbsp;the&nbsp;reader.</tt></dd></dl>
<dl><dt><a name="BaseConverter-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt><dd><tt>Write&nbsp;a&nbsp;value&nbsp;to&nbsp;the&nbsp;writer.</tt></dd></dl>
<dl><dt><a name="BaseConverter-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt><dd><tt>Read&nbsp;a&nbsp;value&nbsp;from&nbsp;XML.</tt></dd></dl>
<dl><dt><a name="BaseConverter-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt><dd><tt>Write&nbsp;a&nbsp;value&nbsp;to&nbsp;XML.</tt></dd></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Count">class <strong>Count</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#Short">Short</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Count">Count</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Short">Short</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Count-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#Short">Short</a>:<br>
<dl><dt><a name="Count-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Count-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>:<br>
<dl><dt><a name="Count-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Count-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="DeltaValue">class <strong>DeltaValue</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="DeltaValue-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="DeltaValue-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<dl><dt><a name="DeltaValue-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="DeltaValue-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="DeltaValue-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Fixed">class <strong>Fixed</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Fixed">Fixed</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Fixed-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Fixed-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<dl><dt><a name="Fixed-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="Fixed-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Fixed-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="GlyphID">class <strong>GlyphID</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#GlyphID">GlyphID</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="GlyphID-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="GlyphID-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="GlyphID-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="GlyphID-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="GlyphID-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="IntValue">class <strong>IntValue</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="IntValue-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="IntValue-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="IntValue-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
<dl><dt><a name="IntValue-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt><dd><tt>Read&nbsp;a&nbsp;value&nbsp;from&nbsp;the&nbsp;reader.</tt></dd></dl>
<dl><dt><a name="IntValue-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt><dd><tt>Write&nbsp;a&nbsp;value&nbsp;to&nbsp;the&nbsp;writer.</tt></dd></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Long">class <strong>Long</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Long">Long</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Long-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Long-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>:<br>
<dl><dt><a name="Long-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="Long-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Long-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Short">class <strong>Short</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Short">Short</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Short-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Short-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>:<br>
<dl><dt><a name="Short-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="Short-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Short-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="SimpleValue">class <strong>SimpleValue</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="SimpleValue-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="SimpleValue-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="SimpleValue-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
<dl><dt><a name="SimpleValue-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt><dd><tt>Read&nbsp;a&nbsp;value&nbsp;from&nbsp;the&nbsp;reader.</tt></dd></dl>
<dl><dt><a name="SimpleValue-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt><dd><tt>Write&nbsp;a&nbsp;value&nbsp;to&nbsp;the&nbsp;writer.</tt></dd></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Struct">class <strong>Struct</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="Struct-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Struct-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<dl><dt><a name="Struct-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="Struct-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Struct-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="SubTable">class <strong>SubTable</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#Table">Table</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SubTable">SubTable</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Table">Table</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="SubTable-getConverter"><strong>getConverter</strong></a>(self, tableType, lookupType)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#Table">Table</a>:<br>
<dl><dt><a name="SubTable-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="SubTable-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a>:<br>
<dl><dt><a name="SubTable-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="SubTable-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="SubTable-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Table">class <strong>Table</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Table">Table</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Table-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Table-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#Struct">Struct</a>:<br>
<dl><dt><a name="Table-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="Table-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Table-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="Tag">class <strong>Tag</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#Tag">Tag</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Tag-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="Tag-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="Tag-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="Tag-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="Tag-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="UShort">class <strong>UShort</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#UShort">UShort</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="UShort-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="UShort-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>:<br>
<dl><dt><a name="UShort-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="UShort-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a>:<br>
<dl><dt><a name="UShort-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="ValueFormat">class <strong>ValueFormat</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#ValueFormat">ValueFormat</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="ValueFormat-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
<dl><dt><a name="ValueFormat-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="ValueFormat-write"><strong>write</strong></a>(self, writer, font, tableStack, format)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a>:<br>
<dl><dt><a name="ValueFormat-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a>:<br>
<dl><dt><a name="ValueFormat-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="ValueRecord">class <strong>ValueRecord</strong></a>(<a href="fontTools.ttLib.tables.otConverters.html#ValueFormat">ValueFormat</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="fontTools.ttLib.tables.otConverters.html#ValueRecord">ValueRecord</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#ValueFormat">ValueFormat</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#IntValue">IntValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#SimpleValue">SimpleValue</a></dd>
<dd><a href="fontTools.ttLib.tables.otConverters.html#BaseConverter">BaseConverter</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="ValueRecord-read"><strong>read</strong></a>(self, reader, font, tableStack)</dt></dl>
<dl><dt><a name="ValueRecord-write"><strong>write</strong></a>(self, writer, font, tableStack, value)</dt></dl>
<dl><dt><a name="ValueRecord-xmlRead"><strong>xmlRead</strong></a>(self, attrs, content, font)</dt></dl>
<dl><dt><a name="ValueRecord-xmlWrite"><strong>xmlWrite</strong></a>(self, xmlWriter, font, value, name, attrs)</dt></dl>
<hr>
Methods inherited from <a href="fontTools.ttLib.tables.otConverters.html#ValueFormat">ValueFormat</a>:<br>
<dl><dt><a name="ValueRecord-__init__"><strong>__init__</strong></a>(self, name, repeat, repeatOffset, tableClass)</dt></dl>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-buildConverters"><strong>buildConverters</strong></a>(tableSpec, tableNamespace)</dt><dd><tt>Given&nbsp;a&nbsp;table&nbsp;spec&nbsp;from&nbsp;otData.py,&nbsp;build&nbsp;a&nbsp;converter&nbsp;object&nbsp;for&nbsp;each<br>
field&nbsp;of&nbsp;the&nbsp;table.&nbsp;This&nbsp;is&nbsp;called&nbsp;for&nbsp;each&nbsp;table&nbsp;in&nbsp;otData.py,&nbsp;and<br>
the&nbsp;results&nbsp;are&nbsp;assigned&nbsp;to&nbsp;the&nbsp;corresponding&nbsp;class&nbsp;in&nbsp;otTables.py.</tt></dd></dl>
</td></tr></table><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>converterMapping</strong> = {'Fixed': &lt;class fontTools.ttLib.tables.otConverters.Fixed at 0x1693c60&gt;, 'GlyphID': &lt;class fontTools.ttLib.tables.otConverters.GlyphID at 0x1693d50&gt;, 'Offset': &lt;class fontTools.ttLib.tables.otConverters.Table at 0x1693db0&gt;, 'Tag': &lt;class fontTools.ttLib.tables.otConverters.Tag at 0x1693d20&gt;, 'ULONG': &lt;class fontTools.ttLib.tables.otConverters.Long at 0x1693c30&gt;, 'USHORT': &lt;class fontTools.ttLib.tables.otConverters.UShort at 0x1693cc0&gt;, 'ValueRecord': &lt;class fontTools.ttLib.tables.otConverters.ValueRecord at 0x1693e40&gt;, 'fixed32': &lt;class fontTools.ttLib.tables.otConverters.Fixed at 0x1693c60&gt;, 'int16': &lt;class fontTools.ttLib.tables.otConverters.Short at 0x1693c90&gt;, 'struct': &lt;class fontTools.ttLib.tables.otConverters.Struct at 0x1693d80&gt;, ...}</td></tr></table>
</body></html>