more notes about 2.0b1
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@327 4cde692c-a291-49d1-8350-778aa11640f8
diff --git a/Doc/changes.txt b/Doc/changes.txt
index 4351f27..74ce988 100644
--- a/Doc/changes.txt
+++ b/Doc/changes.txt
@@ -1,21 +1,35 @@
-FontTools Version 1.0 beta ? (released ???)
+TTX/FontTools Version 2.0 beta 1 (released September 10 2002)
-- Changed the command line interface yet again:
- - file arguments now work more like the 'cp' and 'mv' unix programs,
- in that the last file argument specifies the output: a directory
- for one or more input args or a target file if there's only one input
- argument.
- - The -s option of ttdump ("split tables") no longer creates a directory,
+- Fixed embarrassing bug: the master checksum is now calculated correctly
+ even on little-endian platforms (such as Intel).
+- Made the cmap format 4 compiler smarter: the binary data it creates is
+ now more or less as compact as possible. TTX now makes more compact
+ data than in any shipping font I've tested it with.
+- Dump glyph names as a separate "GlyphOrder" pseudo table as opposed to
+ as part of the glyf table (obviously needed for CFF-OTF's).
+- Added proper support for the CFF table.
+- Don't barf on empty tables (questionable, but "there are font out there...")
+- When writing TT glyf data, align glyphs on 4-byte boundaries. This seems
+ to be the current recommendation by MS. Also: don't barf on fonts which
+ are already 4-byte aligned.
+- Windows installer contributed bu Adam Twardoch! Yay!
+- Changed the command line interface again, now by creating one new tool
+ replacing the old ones: ttx
+ It dumps and compiles, depending on input file types. The options have
+ changed somewhat.
+ - The -d option is back (output dir)
+ - ttcompile's -i options is now called -m (as in "merge"), to avoid clash
+ with dump's -i.
+ - The -s option ("split tables") no longer creates a directory,
but instead outputs a small .ttx file containing references to the
individual table files. This is not a true link, it's a simple file
name, and the referenced file should be in the same directory so
ttcompile can find them.
- - ttcompile no longer accepts a directory as input argument. Instead it
- can parse the new "mini-ttx" format as output by "ttdump -s".
+ - compile no longer accepts a directory as input argument. Instead it
+ can parse the new "mini-ttx" format as output by "ttx -s".
+ - all arguments are input files
- Renamed the command line programs and moved them to the Tools
subdirectory. They are now installed by the setup.py install script.
-- Added a new command line tool: "ttlist". It lists some info about each
- table in the font (length, offset and checksum).
- Added OpenType support. BASE, GDEF, GPOS, GSUB and JSTF are (almost)
fully supported. The XML output is not yet final, as I'm still
considering to output certain subtables in a more human-friendly
@@ -36,7 +50,7 @@
- Couple of fixes to the 'post' table.
- Updated OS/2 table to latest spec.
-FontTools Version 1.0 beta 1 (released August 10 2001)
+TTX/FontTools Version 1.0 beta 1 (released August 10 2001)
- Reorganized the command line interface for ttDump.py and ttCompile.py,
they now behave more like "normal" command line tool, in that they accept
@@ -53,7 +67,7 @@
Windows registry.
- Moved the project to SourceForge.
-FontTools Version 1.0 alpha 6 (released March 15 2000)
+TTX/FontTools Version 1.0 alpha 6 (released March 15 2000)
- Big reorganization: made ttLib a subpackage of the new fontTools package,
changed several module names. Called the entire suite "FontTools"