Commit graph

37 commits

Author SHA1 Message Date
adam
77185f5a0a Changes 20090408:
* Support composites (references) in bitmap fonts.
* Support for the JSTF table (sfd extension).
* Added a set of new python functions for manipulating CID keyed fonts.
* Added support for reading/writing version 1.8 of Adobe's feature file format.
2009-04-10 08:48:20 +00:00
adam
b3bf371449 Changes 20081224:
* Check for a buggy system on Apple 10.5 with X11.
* Fix more memory problems in Merge Fonts.
* If a font were missing a .notdef glyph. If the user tried to display
  a font sample of text which included a character not in the font.
  Then (after the recent patches for grid-fit metrics in Print dlg)
  fontforge would crash.
* Fix a bug in old cubic to quadratic conversion.
* Lots of changes to extrema code.
* Initializing the font info dialog crashed on the mac when -O2 was
  specified during configure (the default situation).
* After adding an Apply button the Transform dlg would crash if invoked
  in a glyph with no undoes.
2009-01-03 19:45:29 +00:00
adam
bfac5ae1d3 Changes 20081215:
* Add an X resource editor.
* Make the metrics view be more like the display dlg in that you can specify
  a point-size/dpi to view stuff (also include increment/decrement pointsize).
* Patch by "JustFillBug" to exend python scripting by making the find
  interator become a find/replace iterator.
* Patch by Taco to fix a memory problem reading bad baseline data.
* Patch from Andrey PANOV to extend GlyphInfo (legacy scripting) by adding
  "XProfile" and "YProfile" options.
* Add an [Apply] button to the transform and expand stroke dialogs in
  the outline view.
* Make ff parse preference files independent of the decimal point local in
  which they were written (that is -- accept either "." or "," in floating
  numbers).
* If a Cubic layer had a notdef glyph, then sometimes, rasterizing using
  freetype would fail (not a freetype problem, I didn't set things up right).
* Fix one more problems with points being snapped to a wrong stem side
  (it was still possible in case of off-curve points).
* Metrics View and Display dlg weren't showing grid fit metrics properly.
2008-12-16 08:56:18 +00:00
adam
e0cc0e4b68 Changes 20081117:
* First release with Pango and Cairo
* The first time you run fontforge with Pango something takes several minutes
  to initialize itself. This delay does not occur on subsequent invocations.
* Displaying magnified bitmap strikes in the font view often caused a crash.
* Non-English translations of "%d pixel bitmap" in the View menu of the font
  view came out garbled. There were interpreted as latin1 rather than utf8.
2008-11-21 18:54:19 +00:00
adam
2501773d72 Add x11 as an option; fix building on Darwin/MacOSX 2008-11-01 09:51:59 +00:00
adam
4c0f6ff36f Changes 20080927:
* Bug fixes and improvements
2008-10-18 11:43:45 +00:00
adam
b3f00324a4 Changes 20080720:
* Bug fixes and improvements.
2008-07-29 05:17:01 +00:00
drochner
5a7e0a2e57 -libxml2 in bl3'd, so it should be used -- help "configure" finding it.
-While the program is prepared to work w/o libxml2 (with some loss of
 functionality), there is a little glitch -- see PR pkg/38446 by
 Keith Waclena. The fix shouldn't be needed for pkgsrc anymore because
 libxml2 should be found now, but add it anyway.
bump PKGREVISION
2008-06-23 11:38:50 +00:00
adam
a1a59e7545 Changes 20080607:
* Bug fixes and improvements.
2008-06-22 18:30:54 +00:00
adam
7370d0ea7e Changes 20080330:
* Improvements and bug fixes
2008-04-21 14:52:58 +00:00
adam
fd698f26b8 Changes 20080203:
* Bug fixes
2008-02-26 09:34:32 +00:00
taca
cd0e57def1 Try to fix failure of detecting X Window System. 2008-02-09 13:11:07 +00:00
adam
c17561de31 Changes 20080109:
* Bug fixes
* Improvements
2008-01-26 11:27:02 +00:00
adam
0f5f1dd10a Changes 20071110:
* Bug fixes
* Improvements
2007-11-17 21:20:49 +00:00
adam
d8db62c38f Changes 20070808:
* Bug fixes and improvements
2007-08-18 13:29:30 +00:00
adam
242c9a2c37 Changes 20070607:
* Add support for Adobe's feature file syntax.
* Add a popup menu to the lookups pane of font info.
* Change the name of File->Merge Kern Info to File->Merge Feature Info
* Remove the code to produce the old, broken, 'size' feature.
* An earlier patch, designed to make the tabset work in the charview even if the user changed the name, didn't work.
* Bug in the selection iterator.
* Accept contour += (1,2) rather than forcing people to say contour += fontforge.point(1,2)
* Crash when mistyping a glyph name in Glyph Info possub panes. Probably in the equivalent lookup dlgs too.
* If a glyph contained two copies of another glyph, and one of those copies was off by enough that ff didn't recognize it, the depending on how the contours were ordered, ff might fail to recognize the first glyph too, even though it did match.
* Add iterators to contours and layers. Python users seem to expect them even when they aren't documented to exist.
* layer += contour didn't work in python. I was examining a bit through the wrong data type.
* Provide a mechanism for copying lookup information from one glyph to another. (Edit->Copy Lookup Data)
* Loading kerning info from a mac 'FOND' resource was broken by the lookup change.
* Python scripting command font.createChar didn't. Partial patch from Max Rabkin.
* Adding a kerning pair from the metrics view would often add two or three pairs with the same character combination and different values.
* Another remove overlap bug. Introduced recently.
* Reinstate Apply Substitutions scripting command.
* Add some dutch styles.
* Make yet another attempt to correct for rounding errors when loading a postscript font.
* Add a way to get a font's filename to python.
* Werner points out that in scripting I use "break" in an example. It isn't documented to work and I don't implement it but I do show it. Oops. Ok, make it work.
* Display substitutions was broken.
* When generating default names for subtables, it is confusing to name them the same as the lookup.
* Change to using USC4 from UCS2 internally.
* Provide default names for lookups once the user sets the feature.
* Disambiguate some strings for the polish translation
* Revert glyph should not work for old sfd files.
2007-07-01 09:05:14 +00:00
adam
59d7823af6 Changes 20070312:
* Bug fixes and improvements
2007-04-13 21:04:24 +00:00
adam
ccd625676b Changes 20061220:
* new fontimage tool
* bug fixes
2007-01-10 07:51:50 +00:00
joerg
89b431af47 Fix idiotic configure script which creates po/Makefile.in dynamically
and therefore slips through the normal patching code.

Inspired by and supposed to fix: PR 35193
2006-12-06 15:29:15 +00:00
adam
395f1d5614 Changes 20060822:
* Initial Greek translation.
* Add a pane to the Preference dlg allowing user to control some of fontforge's
  hint creation.
* Update my opentype scripts list (in particular include music).
* Due to a typo, ff thought pretty much everything outside unicode BMP was in
  the hebrew script.
* Add a new command to the point menu which allows you to specify a spline and
  one coordinate (either X or Y) on that spline. FF will calculate the other
  coordinate and add a point there.
* CODE2000 contains an anchor class with only base glyphs (no mark glyphs) as
  part of a set of anchor classes. FF crashed.
* More...
2006-09-12 08:37:05 +00:00
adam
55f5453c79 Changes 20060703:
* Bug fixes and improvements
2006-07-10 20:52:44 +00:00
jlam
ebf33f8172 Drop unnecessary modifications to *.po files that inserted whitespace
between msgid and "".  This is now automatically handled by revision
1.19 of pkgsrc/mk/tools/msgfmt.sh.
2006-05-20 23:34:39 +00:00
rillig
ffe19a8353 Added a patch for ISO C90 compatibility. 2006-04-19 19:43:17 +00:00
adam
5e3d1cd840 Removed patch-ai since msgfmt.sh works correctly now 2006-04-16 20:10:29 +00:00
adam
5daaa90121 Changes 20060413:
* FF failed to output lookups in the right order for the GSUB table.
* FF would crash when attempting to generate a font which had no familyname
* FF could be built agains ft2.2 only if the debugger were being built.
  Make it work always.
* Patch by Mike Frysinger from gentoo. Use the HOME environment variable in
  preference to /etc/passwd.
* Write sfddiff as a fontforge script and put it back into the install process.
* Add code to font compare so it can do the old sfddiff --merge option.
* Someone wanted acorn2sfd! Make it compile again.
* Make configure look for libgif
2006-04-14 08:45:06 +00:00
adam
d5b538dda2 Variable declaration fix; PR-33164 2006-04-05 07:03:25 +00:00
minskim
90e716a946 Set libdir in .la files correctly; otherwise, fontforge fails to load
libraries on Darwin at run time.  Bump PKGREVISION.
2006-03-18 04:52:33 +00:00
minskim
5e4d23902d Use UTF-8 characters instead of \x escape sequences in ja.po as
suggested by OBATA Akio in PR pkg/32996.  This is a workaround for
PR bin/32650.

Bump PKGREVISION.
2006-03-07 23:09:28 +00:00
minskim
8b2441c12e Fix encoding of a .po file. This fixes PR pkg/32996. 2006-03-05 20:46:19 +00:00
adam
bf0f8e223e patch-ab not needed any more 2006-01-20 12:11:47 +00:00
adam
30abde0cf6 Changes 20060114:
* Bug fixes
2006-01-20 12:11:21 +00:00
joerg
5f2f56d644 timezone is already a local symbol on DragonFly, use the same path as
Macs here (e.g. no local information).
2005-12-28 19:34:34 +00:00
adam
0529b112f2 Changes 20051018:
* Bug fixes and improvements
2005-10-19 12:21:00 +00:00
adam
74907ff296 Changes 20050719:
* Extend to Unicode 4.1
* Context chain dlg had problems with empty patterns (no terminal NUL in empty string used to represent them)
* EditData button in contextual subs disabled at wrong times.
* Transforming by a negative scale factor screwed up the hints.
* Add move up/down buttons to the kerning class dlg (class lists area) Use the selection from the class lists to highlight offsets.
* Print sample did not handle kerning by classes.
* When we had: a glyph which contained refs where that glyph was itself used as a reference in another glyph and all glyphs (except the last) lived in subroutines then we got multiple declarations of hints and the middle glyph was translated from where it should have been.
* When changing lists they should not scroll back to the beginning.
* Various fixes regarding hints: changing hints should set the char changed flag changing a glyph should mark all glyphs that refer to it as having out of date hints display out of date hints in font view. hints weren't being preserved (and should have been) in charview in Paste and transform.
* Apply Substitutions was badly broken when ff compiled with multilayer.
* Kern Pair dlg looked at garbage memory when it closed (and crashed sometimes).
* ff decides whether to add a 'gasp' table to a font based on whether the font has instructions or not. ff's own ttf fonts contain instructions in .notdef but nowhere else, so ignore .notdef when making this check.
* One more attempt to rule out absurd results in simplify().
* if the lsb/rsb dlg was given a negative value it complained about negative widths. (whether the width would have been negative or not).
* $italicangle has been broken since I added reals to scripting.
* The kernclass dialog did not handle deleted classes properly.
* Add ability to undo hints.
* Once again starting a browser on windows is broken.
* We didn't do a bounds check when indexing into the names array of an encoding (when building a character from scratch). If the index was huge the result was garbage, generally leading to a crash sometime thereafter.
* An open path consisting of a single point caused replace with reference to crash.
* Generating a postscript resource font on the mac from a script did not work.
* Werner points out that afm files generated by FontForge still claim to have been made by pfaedit. Oops.
* Didn't parse user defined encodings properly and often omitted the first glyph.
2005-07-26 11:49:52 +00:00
adam
abd14448f3 Added patch-ab 2005-06-30 14:36:56 +00:00
adam
6fc19882b0 Changes 20050502:
* Bug fixes
2005-05-23 08:39:50 +00:00
adam
e48f83ea52 Renamed from pfaedit
Changes 20041115:
* If ff started without a prefs file, then creating a new font would crash
* If a copyright string contained a newline then ff would generate bad
  postscript
* If user added a comment to an empty glyph then the comment wasn't saved in
  the sfd file.
* If ff saved a utf7 string to an sfd file (ttf names, etc.) and that string
  contained a hyphen that followed immediately after something that needed to
  be encoded in base64, then the hyphen would be lost.
* new french UI
* ff was (usually) setting the ascent/descent fields of the 'hhea' table to 0.
  When the font was drawn on the mac it was clipped to nothing.
2004-11-29 10:03:33 +00:00