Added the TTX main program, the command line programs and additional files.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@3 4cde692c-a291-49d1-8350-778aa11640f8
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..214cb03
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,79 @@
+TTX/TTLib 1.0a5
+
+
+You need the following software to use TTX/TTLib:
+
+- Python 1.5.1 or newer 1.5.2. Version 1.5.2 is here:
+    http://www.python.org/1.5/
+  
+  on Windows: grab the Windows installer, run the full install
+  on Un*x: follow the build instructions
+  on Linux: maybe you already *have* Python: check whether you have
+  version 1.5.1 or newer.
+  on MacOS: grab the installer, run "Easy Install"
+
+- The Numeric Python extension (you don't need this under MacOS, since it's
+  included with the MacPython installer).
+  
+  The compiled Win32 version:
+    ftp://ftp-icf.llnl.gov/pub/python/LLNLDistribution.zip
+
+  The source distribution is here:
+    ftp://ftp-icf.llnl.gov/pub/python/LLNLDistribution.tgz
+
+  Included in this archive is a directory called "Numeric" (but do unzip 
+  the whole archive, it's needed for the install script!). 
+  On Linux or other Unices: follow the build instructions.
+  
+  On Windows & Unix:
+  In the "Numeric" directory there is a script called "installthis.py". 
+  If you've installed Python successfully, you can just run it, it will 
+  install (copy!) the neccesary stuff to the Python directory all by itself.
+
+- xmlproc (a Python based XML parser) from:
+    http://www.stud.ifi.uio.no/~larsga/download/python/xml/xmlproc.html
+
+  I don't know the official install procedure, but the archive should contain 
+  a directory called "xml", move that directory to the Python directory and 
+  you should be all set. To make sure: start python (python.exe on Win32) 
+  and type at the ">>>" prompt:
+  
+  >>> import xml.parsers.xmlproc.xmlproc
+  
+  followed by a return. If that doesn't cause an error, you're all set.
+
+
+Oof. Almost there. Now run the "install.py" script from the TTX archive. 
+This will make sure Python knows where to find TTLib. It doesn't copy anything.
+(Note that the "install.py" script has only been lightly tested.)
+
+Additional Mac instructions:
+De-binhex "TTX.rsrc.hqx" by dropping it onto StuffIt expander. (Or use your
+own preferred method ;-)
+The "TTX.py" script included in this archive is the Mac-only main program: 
+Drop it onto the "BuildApplet" app inside the Python folder; this will 
+produce the TTX applet.
+
+For Unix and DOS I've provided two command line programs:
+	- tt2xml.py
+	- xml2tt.py
+They do pretty much what you'd expect. They take one or two arguments: an input 
+file name and optionally an output file name.
+If you don't provide an output file name, an output file name will be contructed 
+from the input file name: foo.ttf becomes foo.xml in tt2xml.py and vice versa 
+for xml2tt.py. WARNING: these tools will silently overwrite existing files!
+Adam Twarloch contributed a Windows registry file (ttffile.reg) which
+makes the two obove tools available under the Right Mouse Button. You will
+need to edit the paths in this file according to your installation: the
+file is just an example! Ideally the correct file could be generated by
+the install.py script.
+
+To learn more about using TTLib, read the comments and documentation in
+TTLib/ttlib/__init__.py; to learn more about writing table converters, read
+TTLib/ttlib/tables/table_API_readme.txt.
+
+That's it so far! Thanks for your efforts, it's much appreciated. If you 
+encounter any problems, or if you have any questions, be sure to let me know: 
+just@letterror.com. Oh, I'd be happy to hear success stories, too...
+
+Just