From: Peter Baker <psb6m@vi...> - 2009-12-02 13:10:51
I have just released version 2.0 of Xgridfit, the XML-based TrueType
hinting language for FontForge: get it at
http://xgridfit.sourceforge.net. I'll paste in release notes below.
In Xgridfit 2.0, Python mode, experimental in version 1.19, is now the
default: scripts output by Xgridfit are in Python unless the option
"-l ff" is given on the command-line. Python output has been improved
in various ways, most visibly that the script does not stop on the
most common errors, but rather displays a warning and proceeds.
This version introduces merge-mode, in which the output is a Python
script that cleanly merges Xgridfit programming with the programming
already in a font. In this mode, Xgridfit can set blue values,
auto-hint and auto-instruct the font (through FontForge, of course),
and then merge in Xgridfit programming. Alternatively, it can add
instructions to a font that already has them. It can store a record of
the font's original fpgm, prep and maxp values in FontForge's
font.persistent dictionary so that Xgridfit can be run repeatedly
against the same .sfd file without causing duplication (but backups
are advisable, of course!).
Merge-mode replaces an earlier, much more complicated method of
merging Xgridfit programming into an existing font.
There have been some pretty extensive internal changes: bugs have been
fixed and the main number-handling routines have been deeply rewritten
for greater stability and maintainability.
You should uninstall any earlier version of Xgridfit before installing
this one, as most files now go in a different, more standard
location. Alternatively, just delete the directory
/usr/local/share/xgridfit (or /usr/share/xgridfit) before installing.