Update Doc/changes.txt: summarize last 2 releases

This commit is contained in:
Dave Crossland 2015-09-18 16:52:04 -04:00 committed by Cosimo Lupo
parent 2340a9cfbd
commit 1c3f3e6374

View File

@ -1,4 +1,36 @@
TTX/FontTools Version 2.4 ## TTX/FontTools Version 3.0
2015-09-01 <https://github.com/behdad/fonttools/commit/58f86f318af8b2f8b553e8cceef678d6ce0017c5>
- Add Snippet scripts for cmap subtable format conversion, printing GSUB/GPOS features
- Add feaLib, a lexer for OpenType feature files
- TTX WOFF2 support and a `-f` option to overwrite output file(s)
- Support GX `avar`, `gvar`, `fvar` tables, Apple's `meta`, `feat` tables, and gzip-compressed SVG tables
- Upgrade Mac East Asian encodings to native implementation if available
- Add Roman Croatian and Romanian encodings, codecs for mac-extended East Asian encodings
- Implement optimal GLYF glyph outline packing; disabled by default
## TTX/FontTools Version 2.5
2014-09-24 <https://github.com/behdad/fonttools/commit/8388a2e37ce349dac6555bb824c82723e3b65fbf>
- Add a Qt pen
- Add VDMX table converter
- Load all OpenType sub-structures lazily
- Add support for cmap format 13.
- Add pyftmerge tool
- Update to Unicode 6.3.0d3
- Add pyftinspect tool
- Add support for Google CBLC/CBDT color bitmaps, standard EBLC/EBDT embedded bitmaps, snd `SVG ` table (thanks to Read Roberts at Adobe)
- Add support for loading, saving and ttx'ing WOFF file format
- Add support for Microsoft COLR/CPAL layered color glyphs
- Support PyPy
- Support Jython, by replacing numpy with array/lists modules and removed it, pure-Python StringIO, not cStringIO
- Add pyftsubset and Subsetter object, supporting CFF and TTF
- Add to ttx args for -q for quiet mode, -z to choose a bitmap dump format
## TTX/FontTools Version 2.4
- Option to write to arbitrary files - Option to write to arbitrary files
- Better dump format for DSIG - Better dump format for DSIG
- Better detection of OTF XML - Better detection of OTF XML
@ -9,14 +41,14 @@ TTX/FontTools Version 2.4
- Fix some modern MacOS issues - Fix some modern MacOS issues
- Fix minor issues and typos - Fix minor issues and typos
TTX/FontTools Version 2.3 ## TTX/FontTools Version 2.3
- TrueType Collection (TTC) support - TrueType Collection (TTC) support
- Python 2.6 support - Python 2.6 support
- Update Unicode data to 5.2.0 - Update Unicode data to 5.2.0
- Couple of bug fixes - Couple of bug fixes
TTX/FontTools Version 2.2 ## TTX/FontTools Version 2.2
- ClearType support - ClearType support
- cmap format 1 support - cmap format 1 support
@ -26,11 +58,11 @@ TTX/FontTools Version 2.2
- Update AGLFN data to 1.6 - Update AGLFN data to 1.6
- Many bug fixes - Many bug fixes
TTX/FontTools Version 2.1 ## TTX/FontTools Version 2.1
- Many years worth of fixes and features - Many years worth of fixes and features
TTX/FontTools Version 2.0 beta 2 (released ??? 2002) ## TTX/FontTools Version 2.0 beta 2 (released ??? 2002)
- Be "forgiving" when interpreting the maxp table version field: - Be "forgiving" when interpreting the maxp table version field:
interpret any value as 1.0 if it's not 0.5. Fixes dumping of these interpret any value as 1.0 if it's not 0.5. Fixes dumping of these
@ -41,7 +73,7 @@ TTX/FontTools Version 2.0 beta 2 (released ??? 2002)
- Fixed bug in ClassDef format 1 subtable (Andreas Seidel bumped into - Fixed bug in ClassDef format 1 subtable (Andreas Seidel bumped into
this one). this one).
TTX/FontTools Version 2.0 beta 1 (released September 10 2002) ## TTX/FontTools Version 2.0 beta 1 (released September 10 2002)
- Fixed embarrassing bug: the master checksum in the head table is now - Fixed embarrassing bug: the master checksum in the head table is now
calculated correctly even on little-endian platforms (such as Intel). calculated correctly even on little-endian platforms (such as Intel).
@ -93,7 +125,9 @@ TTX/FontTools Version 2.0 beta 1 (released September 10 2002)
- Couple of fixes to the 'post' table. - Couple of fixes to the 'post' table.
- Updated OS/2 table to latest spec. - Updated OS/2 table to latest spec.
TTX/FontTools Version 1.0 beta 1 (released August 10 2001) ## TTX/FontTools Version 1.0 beta 1
2001-08-10
- Reorganized the command line interface for ttDump.py and ttCompile.py, - Reorganized the command line interface for ttDump.py and ttCompile.py,
they now behave more like "normal" command line tool, in that they accept they now behave more like "normal" command line tool, in that they accept
@ -110,7 +144,9 @@ TTX/FontTools Version 1.0 beta 1 (released August 10 2001)
Windows registry. Windows registry.
- Moved the project to SourceForge. - Moved the project to SourceForge.
TTX/FontTools Version 1.0 alpha 6 (released March 15 2000) ## TTX/FontTools Version 1.0 alpha 6
2000-03-15
- Big reorganization: made ttLib a subpackage of the new fontTools package, - Big reorganization: made ttLib a subpackage of the new fontTools package,
changed several module names. Called the entire suite "FontTools" changed several module names. Called the entire suite "FontTools"
@ -125,17 +161,24 @@ TTX/FontTools Version 1.0 alpha 6 (released March 15 2000)
- TTX is now the name of the XML-based *format* for TT fonts, and not just - TTX is now the name of the XML-based *format* for TT fonts, and not just
an application. an application.
Version 1.0 alpha 5 (never released) ## Version 1.0 alpha 5
Never released
- More tables supported: hdmx, vhea, vmtx - More tables supported: hdmx, vhea, vmtx
Version 1.0 alpha 3 & 4 (never released) ## Version 1.0 alpha 3 & 4
Never released
- fixed most portability issues - fixed most portability issues
- retracted the "Euro_or_currency" change from 1.0a2: it was nonsense! - retracted the "Euro_or_currency" change from 1.0a2: it was nonsense!
Version 1.0 alpha 2 (released as binary for MacOS, 2 May 1999) ## Version 1.0 alpha 2
1999-05-02
- binary release for MacOS
- genenates full FOND resources: including width table, PS - genenates full FOND resources: including width table, PS
font name info and kern table if applicable. font name info and kern table if applicable.
- added cmap format 4 support. Extra: dumps Unicode char names as XML comments! - added cmap format 4 support. Extra: dumps Unicode char names as XML comments!
@ -155,7 +198,9 @@ Fixed bugs:
- 'hhea' table is now recalculated correctly - 'hhea' table is now recalculated correctly
- fixed wrong assumption about sfnt resource names - fixed wrong assumption about sfnt resource names
Version 1.0 alpha 1 (27 Apr 1999) ## Version 1.0 alpha 1
1999-04-27
- initial binary release for MacOS - initial binary release for MacOS