blob: 145cefee1e1bcaff6e1184c1f17f311cb26cb81d [file] [log] [blame]
jvr8eb99922002-05-02 08:11:37 +00001FontTools Version 1.0 beta ? (released ???)
2
3- Switched XML parsers: use expat instead of xmlproc. Should be faster.
4- Removed my UnicodeString object: I now require Python 2.0 or up, which
5 has unicode support built in.
6- Removed assert in glypf table: redundant data at the end of the table
7 is now ignored instead of raising an error. Should become a warning.
8- Fixed bug in hmtx/vmtx code that only occured if all advances were equal.
9- Fixed subtle bug in TT instruction disassembler.
10- Couple of fixes in 'post' table.
11- Updated OS/2 table to latest spec.
12
jvr9b5e5af2001-08-10 20:28:13 +000013FontTools Version 1.0 beta 1 (released August 10 2001)
14
15- Reorganized the command line interface for ttDump.py and ttCompile.py,
16 they now behave more like "normal" command line tool, in that they accept
17 multiple input files for batch processing.
18- ttDump.py and ttCompile.py don't silently override files anymore, but ask
19 before doing so. Can be overridden by -f.
20- Added -d <destination-directory> option to both ttDump.py and ttCompile.py.
21- Installation is now done with distutils. (Needs work for environments without
22 compilers.)
23- Updated installation instructions.
24- Added some workarounds so as to handle certain buggy fonts more gracefully.
25- Updated Unicode table to Unicode 3.0 (Thanks Antoine!)
26- Included a Python script by Adam Twardoch that adds some useful stuff to the
27 Windows registry.
28- Moved the project to SourceForge.
29
Just3d2d8a62000-03-15 20:56:56 +000030FontTools Version 1.0 alpha 6 (released March 15 2000)
31
32- Big reorganization: made ttLib a subpackage of the new fontTools package,
33 changed several module names. Called the entire suite "FontTools"
34- Added several submodules to fontTools, some new, some older.
35- Added experimental CFF/GPOS/GSUB support to ttLib, read-only (but XML dumping
36 of GPOS/GSUB is for now disabled)
37- Fixed hdmx endian bug
38- Added -b option to ttCompile.py, it disables recalculation of bounding boxes,
39 as requested by Werner Lemberg.
40- Renamed tt2xml.pt to ttDump.py and xml2tt.py to ttCompile.py
41- Use ".ttx" as file extension instead of ".xml".
42- TTX is now the name of the XML-based *format* for TT fonts, and not just
43 an application.
44
45Version 1.0 alpha 5 (never released)
46
47- More tables supported: hdmx, vhea, vmtx
48
49Version 1.0 alpha 3 & 4 (never released)
50
51- fixed most portability issues
52- retracted the "Euro_or_currency" change from 1.0a2: it was nonsense!
53
54Version 1.0 alpha 2 (released as binary for MacOS, 2 May 1999)
55
56- genenates full FOND resources: including width table, PS
57 font name info and kern table if applicable.
58- added cmap format 4 support. Extra: dumps Unicode char names as XML comments!
59- added cmap format 6 support
60- now accepts true type files starting with "true"
61 (instead of just 0x00010000 and "OTTO")
62- 'glyf' table support is now complete: I added support for composite scale,
63 xy-scale and two-by-two for the 'glyf' table. For now, component offset scale
64 behaviour defaults to Apple-style. This only affects the (re)calculation of
65 the glyph bounding box.
66- changed "Euro" to "Euro_or_currency" in the Standard Apple Glyph order list,
67 since we cannot tell from the 'post' table which is meant. I should probably
68 doublecheck with a Unicode encoding if available. (This does not affect the
69 output!)
70
71Fixed bugs:
72- 'hhea' table is now recalculated correctly
73- fixed wrong assumption about sfnt resource names
74
75Version 1.0 alpha 1 (27 Apr 1999)
76
77- initial binary release for MacOS
78