Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
1.06_04 Development
* New / updated:
*
* Support 'fixed' xml attribute for class definitions to keep class ordered
* Allow nested class definitions using '@' notation
* Support for cursive connections
* No longer assumes AP names start with upper cases
* Support for Graphite octabox data
*
* make_fea
* added -z 16 to suppress 'c' prefix to classnames
* added -p to omit positioning lookups
* make_gdl
* new -defines option
* now sorts some output lists to remove randomness
* ttfsetver
* new options: -n and -h
* uses pod2usage
* ttfstriphints - remove TrueType hints from font or individual glyphs
* (promoted from Examples)
* Examples/volt2fea
* optionally emit classes.xml file
* support GPOS Type 2 Pair Adjustment lookups
* improved output format
* Examples/ttfmetrics
* add rsb to output
* Examples/ttffixweight - normalizes members of irregularly named font families
*
* Bug fixes:
* make_fea
* fix generation of mark filter sets
* no longer defines markClasses twice
* no longer includes mark glyphs in base lists
* ttffeatparms
* was inadvertently adding empty strings with symbol (pid=3, eid=0) encoding.
* ttfname
* no longer adds Mac postscript name unless platform already present in font.
* ttfsubset
* include pseudo glyphs
* no longer doubly add glyphs for composites
* handle OT lookups with no rules
*
1.06_02 2016-09-07
* Bug fixes:
* building Windows binary works again
* typeTuner should now compile on Perl 5.10
1.06 2016-08-24
* Source repo moved from Subversion to Github
* Various POD improvements
* make_gdl
* now supports -o
* make_fea
* new options: --markattach, --preinclude
* make_gdl, make_fea, make_volt
* new options: --package, --classwarn
* ttftable
* can now remove script tags from OT tables
* dumpfont
* new option: -d
* now supports dumping woff metadata
*
* New/updated Examples
* volt2fea.pl -- convert VOLT project to FEA
* pstest.pl -- verify all glyphs are AGL conforming
* ttfmetrics.pl -- new options: -g, -p
*
* Notable bug fixes:
* Now installs on Windows Perl 5.22 and up
* make_gdl
* improved attachment processing
* doesn't crash if the matching "moving APs" (e.g., "_above") don't exist.
* removed non-functioning -d option; use --autodefines instead
* make_fea
* many bugfixes and improvements
* ttfsubset
* fix graphite generation
* fret
* now handles glyphs that reference empty glyphs
* dumpfont
* more robust option handling to eliminate crashes
* ttfname
* -t 0 now works
*
1.05 2015-01-26 r1069
* make_fea generates AFDKO feature files
* make_gdl, make_volt, make_fea parameters harmonized;
* added -c support to obviate make_classes
* fret -b, to show octaboxes
* rename Scripts.pod to Scripts.pm; use that file for version info
* bump Font::TTF dependency to 1.05 so tests pass
*
* Bug fixes:
* ttfsubset
* fix graphite generation
* hackos2
* fix OS/2 table padding and checksum
* ttffeatparams
* correctly handles multiple cvxx/ssxx features
* selects correct existing strings
* ttf2woff
* catches checksum/alignment issues rather than silently build faulty font
* sfdmeld
* fix adding new glyphs from struct to design
* ttftable
* vixed various problems related to WOFF fonts
*
1.04.1 2014-01-09 r995
* Bug fixes:
* Fix ttfsubset for Perl 5.12 and earlier
* Update licensing info for test fonts to OFL
* Slight improvement in volt2ttf for cases of missing glyphs
1.04 2013-11-10 r969
* Bug fixes and/or new capabilities:
* ttfbuilder
* glyph rotation
* make_gdl
* -D and -ignore options
* ttfsubset
* major upgrade with better subsetting
* support for Silf table, glyph ranges
* ttfname
* can remove multiple names at once
* volt2ttf
* chaining lookups
* mark filter sets
* handle missing APs
* expunge notion of 'dflt' language tag
* better integration with TypeTuner
* SKIP_BASE, ENUM and ECEPT_CONTEXT fixes
* support pair-position format 1
* dumpfont
* TSIV now parsed before dumping
* ttfprintinfo
* sorts language & feature tags
* ttf2woff
* psfix
* major overhaul, new options
* ttfeval
* can now read program from a file
* Examples/ttfcompare.pl
* -t option to compare checksum & length of all tables
1.03 2012-09-07 r866
* Bug fix: two tests weren't cross-platform
1.02 2012-08-28 r863
* Add Text::Unicode::Equivalents dependency
1.01 2012-08-28 r861
* Add IO::String prerequisite to keep BSD and testing environments happy
1.00 2012-08-28 r858
* New utilities:
* ttf2woff
* ttfascent
* ttffeatparams
* ttflang2tuner
* ttfsubset
* Integrated SIL TypeTuner into Font-TTF-Scripts
* Bug fixes and/or new capabilities in
* add_clases
* addfont
* addpath
* Examples/ttfprintot.pl
* Examples/ttfstriphints.pl
* fret
* make_gdl
* make_volt
* sfd2ap
* ttf2volt
* ttfbuilder
* ttfname
* ttfname
* ttfsetver
* ttftable
* volt2ap
* volt2ttf
* New Examples
* ttfcompare.pl
* ttfgetname.pl
* ttfmetrics.pl
* ttfsortcover.pl
* EOL and executable SVN properties cleaned up
* Copyright and licensing updated to CPAN requirements
0.16.1 2010-12-14 r693
* Release with working tests
0.16 2010-12-14 r691
* ttfname now expects/returns utf8 strings.
* Bug fixes and/or new capabilities in
* sfd2ap
* ttfbuilder
* ttfeval
* ttfname
* ttfremap
* New Examples
* ttfdiff.pl
0.15.1 2009-11-27 r672
* New utilities:
* sdfmerge
* Bug fixes and/or new capabilities in
* sdfmeld
0.15 2009-11-16 r665
* Support debian packaging
* New utilities:
* sdfmeld
* Bug fixes and/or new capabilities in
* ttfbuilder
* volt2ttf
0.14 2009-07-27 r639
* New utilities:
* sdfaddap
* ttfeval
* Bug fixes and/or new capabilities in
* ttfbuilder
* New Examples
* apexpr.pl
* fixmaxcontext.pl
* volt2ps.pl
0.13 2009-02-12 r586
* New utilities:
* ttfdeflang
* New Examples
* ttfprintot.pl
0.12 2009-01-05 r574
0.11 2008-05-25 r518
* New utilities:
* dumpfont