164 lines
9.1 KiB
HTML
164 lines
9.1 KiB
HTML
|
|
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html><head><title>Python: package robofab</title>
|
|
</head><body bgcolor="#f0f0f8">
|
|
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
|
|
<tr bgcolor="#7799ee">
|
|
<td valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong>robofab</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/projects/robofab/Lib/robofab/__init__.py">/code/projects/robofab/Lib/robofab/__init__.py</a></font></td></tr></table>
|
|
<p><tt>ROBOFAB<br>
|
|
RoboFab is a Python library with objects<br>
|
|
that deal with data usually associated<br>
|
|
with fonts and type design.<br>
|
|
<br>
|
|
DEVELOPERS<br>
|
|
RoboFab is developed and maintained by<br>
|
|
Tal Leming<br>
|
|
Erik van Blokland<br>
|
|
Just van Rossum<br>
|
|
(in no particular order)<br>
|
|
<br>
|
|
MORE INFO<br>
|
|
The RoboFab homepage, documentation etc.<br>
|
|
<a href="http://www.letterror.com/code/robofab">http://www.letterror.com/code/robofab</a><br>
|
|
<br>
|
|
LICENSE<br>
|
|
Some restrictions apply.<br>
|
|
<a href="http://www.letterror.com/code/manual/download/license.html">http://www.letterror.com/code/manual/download/license.html</a><br>
|
|
<br>
|
|
HISTORY<br>
|
|
RoboFab starts somewhere during the <br>
|
|
TypoTechnica in Heidelberg, 2003.<br>
|
|
<br>
|
|
COPYRIGHT<br>
|
|
The package is copyrighted by the RoboFab<br>
|
|
developers and can only be used with the <br>
|
|
express permission of the developers.<br>
|
|
<br>
|
|
DISCLAIMER<br>
|
|
This code is under construction. Make backup<br>
|
|
copies of your work before using code from <br>
|
|
RoboFab. The RoboFab developers won't accept<br>
|
|
any responsibility for loss of data, damaged<br>
|
|
work, or problems of any kind caused by<br>
|
|
operating RoboFab or the inability to use<br>
|
|
parts of or the entire module. Etcetera.<br>
|
|
RoboFab is not time sensitive. Don't use RoboFab<br>
|
|
in Nuclear powerstations or airtraffic control<br>
|
|
software.<br>
|
|
<br>
|
|
DEPENDENCIES<br>
|
|
RoboFab expects fontTools to be installed.<br>
|
|
<a href="http://sourceforge.net/projects/fonttools/">http://sourceforge.net/projects/fonttools/</a><br>
|
|
Some of the RoboFab modules require data files<br>
|
|
that are included in the source directory.<br>
|
|
RoboFab likes to be able to calculate paths <br>
|
|
to these data files all by itself, so keep them<br>
|
|
together with the source files.<br>
|
|
<br>
|
|
QUOTES<br>
|
|
Yuri Yarmola:<br>
|
|
"If data is somehow available to other programs<br>
|
|
via some standard data-exchange interface which<br>
|
|
can be accessed by some library in Python, you<br>
|
|
can make a Python script that uses that library<br>
|
|
to apply data to a font opened in FontLab."<br>
|
|
<br>
|
|
W.A. Dwiggins:<br>
|
|
"You will understand that I am not trying to<br>
|
|
short-circuit any of your shop operations in<br>
|
|
sending drawings of this kind. The closer I can<br>
|
|
get to the machine the better the result.<br>
|
|
Subtleties of curves are important, as you know,<br>
|
|
and if I can make drawings that can be used in<br>
|
|
the large size I have got one step closer to the<br>
|
|
machine that cuts the punches." [1932]</tt></p>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#aa55cc">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Package Contents</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
|
|
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="robofab.features.html"><strong>features</strong> (package)</a><br>
|
|
<a href="robofab.gString.html">gString</a><br>
|
|
<a href="robofab.glifLib.html">glifLib</a><br>
|
|
<a href="robofab.interface.html"><strong>interface</strong> (package)</a><br>
|
|
</td><td width="25%" valign=top><a href="robofab.objects.html"><strong>objects</strong> (package)</a><br>
|
|
<a href="robofab.path.html"><strong>path</strong> (package)</a><br>
|
|
<a href="robofab.pens.html"><strong>pens</strong> (package)</a><br>
|
|
<a href="robofab.plistFromTree.html">plistFromTree</a><br>
|
|
</td><td width="25%" valign=top><a href="robofab.plistlib.html">plistlib</a><br>
|
|
<a href="robofab.test.html"><strong>test</strong> (package)</a><br>
|
|
<a href="robofab.tools.html"><strong>tools</strong> (package)</a><br>
|
|
<a href="robofab.ufoLib.html">ufoLib</a><br>
|
|
</td><td width="25%" valign=top><a href="robofab.world.html">world</a><br>
|
|
<a href="robofab.xmlTreeBuilder.html">xmlTreeBuilder</a><br>
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ee77aa">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl>
|
|
<dt><font face="helvetica, arial"><a href="exceptions.html#Exception">exceptions.Exception</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.html#RoboFabError">RoboFabError</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="exceptions.html#Warning">exceptions.Warning</a>(<a href="exceptions.html#Exception">exceptions.Exception</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.html#RoboFabWarning">RoboFabWarning</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
</dl>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="RoboFabError">class <strong>RoboFabError</strong></a>(<a href="exceptions.html#Exception">exceptions.Exception</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%">Methods inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
|
|
<dl><dt><a name="RoboFabError-__getitem__"><strong>__getitem__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="RoboFabError-__init__"><strong>__init__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="RoboFabError-__str__"><strong>__str__</strong></a>(...)</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> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="RoboFabWarning">class <strong>RoboFabWarning</strong></a>(<a href="exceptions.html#Warning">exceptions.Warning</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.html#RoboFabWarning">RoboFabWarning</a></dd>
|
|
<dd><a href="exceptions.html#Warning">exceptions.Warning</a></dd>
|
|
<dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="exceptions.html#Exception">exceptions.Exception</a>:<br>
|
|
<dl><dt><a name="RoboFabWarning-__getitem__"><strong>__getitem__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="RoboFabWarning-__init__"><strong>__init__</strong></a>(...)</dt></dl>
|
|
|
|
<dl><dt><a name="RoboFabWarning-__str__"><strong>__str__</strong></a>(...)</dt></dl>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#55aa55">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
|
|
<td width="100%"><strong>numberVersion</strong> = (1, 1, 'release', 1)<br>
|
|
<strong>version</strong> = '1.1.1'</td></tr></table>
|
|
</body></html> |