The NetBSD Project

CVS log for pkgsrc/fonts/fontforge/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / fonts / fontforge

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.79: download - view: text, markup, annotated - select for diffs
Sat Mar 9 20:31:48 2024 UTC (13 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -1 lines
fontforge: fix CVE-2024-25081 & CVE-2024-25082

Using upstream patch.

Bump PKGREVISION.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri Jun 30 06:48:06 2023 UTC (21 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +3 -1 lines
fontforge: fix build with latest gettext

Revision 1.77: download - view: text, markup, annotated - select for diffs
Tue May 9 05:49:59 2023 UTC (23 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +4 -4 lines
fontforge: update to 20230101.

What's Changed

    Display the block name for reserved code points by @dscorbett in #4934
    Don't respond to wheel scrolls for buttons/tabsets by @jtanx in #4940
    gfilechooser.c: fix behaviour when changing file type by @jtanx in #4939
    Better control-drag handling for line-adjacent points by @skef in #4945
    Fix resolution of program root by @jtanx in #4956
    Fix missed nonextcp edit by @skef in #4958
    Support ToUnicode extraction from PDFs for Type3 fonts by @aidos in #4961
    Add resource file and Windows application manifest by @jtanx in #4950
    Fix name extraction for Type3 fonts from pdfs by @aidos in #4960
    cmake: Install fonttools and pycontrib by @jtojnar in #4941
    Fix InfoPlist.strings file name. by @MaddTheSane in #4962
    Fix normalisation of absolute paths by @jtanx in #4963
    Handle non-array cm transforms while reading graphics stream from PDFs by @aidos in #4965
    Fix rect extraction from graphics stream for type3 fonts by @aidos in #4967
    Change which lookup types are suggested for jamo features by @dscorbett in #4994
    Better line handling in simplify by @skef in #4981
    Use 'cmap' for Adobe-Identity-0 CID fonts by @dscorbett in #4993
    Fix ChangeGlyph calcluations relative to new nonext/prevcp conventions by @skef in #4979
    Docs composite glyph by @skinkie in #4971
    FVSplineFontPieceMeal: Check that the clut is present before applying conversion by @jtanx in #4999
    Expand the lists of languages and scripts by @dscorbett in #4982
    Add flags to Python font.transform() by @skef in #4980
    Support setting SplineChar width from importOutlines. by @frank-trampe in #5005
    Undefine "extended" macro temporarily on GNU Hurd by @anthonyfok in #5047
    Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility by @anthonyfok in #5046
    Fix Ascent & Descent Importing from SVG Font by @GroveDG in #5035
    Prevent floating point shenanigans in loop termination (fixes #5012) by @skef in #5013
    GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix by @Omnikron13 in #5025
    Fix drawing outside of expose calls by @jtanx in #4949
    Fixed one more typo by @MahdiAljazairi in #5055
    Upgrade GitHub Actions by @cclauss in #5014
    Prevents memory underflow in GFileMimeType() in gutils/fsys.c by @Omnikron13 in #5018
    Add a preference for saving editor state by @khaledhosny in #5044
    splineutil.c: prevent hang on nan input by @jtanx in #5058
    Shell-quote command sent to compressor in BDF by @ctrlcctrlv in #5060
    Fix pfadecrypt bugs by @zjw in #5074
    Include SFDUTF7 functions in libfontforge.so by @ctrlcctrlv in #5078
    splinefit.c: Improvements to merge/simplify by @Alatius in #5095
    RFE: [FEAT] When reference to non-existent glyphs are present in an OpenTy… by @rajeeshknambiar in #4097
    docs: Python scripting - update font.mergeFeature with details of boo… by @rajeeshknambiar in #5107
    Fix logic for CharString double-movetos after PR 4685 by @skef in #5120
    Upgrade to Unicode 15.0.0 and fix and expand the script lists by @dscorbett in #5110
    Fix broken link on scripting page by @bkmgit in #5135
    Fix typo in man page by @h3xx in #5106
    Fix painting behaviour of the ruler linger window and layer change dialog by @jtanx in #5163
    fontinfo.c: fix crash from uninitialised other_pos by @jtanx in #5165
    tottfgpos: Fix needless warning about 16-bit field by @Finii in #5136
    ufo.c: emit guidelines key by @jtanx in #5166
    fvmetrics.c: partial revert of 1033bc6 by @jtanx in #5167
    Update tranlsations from Crowdin by @jtanx in #5168
    Fix woff2 decoding by @jtanx in #5160
    Record unicode cmap encodings when one glyph is in multiple slots by @skef in #4586

Revision 1.76: download - view: text, markup, annotated - select for diffs
Mon Mar 14 14:12:41 2022 UTC (3 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +4 -4 lines
fontforge: update to 20220308.

This release contains numerous fixes and feature updates since the last release.

Major updates:

    Python plugin support (#4642, #4682, #4671) @skef
    Overhauled resource/appearance management (#4704) @skef
    Merge/Simplify improvements (#4567, #4697) @linusromer
    Updated Unicode support to Unicode 14.0.0, with nameslist functionality now directly integrated. (#4810) @jtanx
    Add Points Of Inflection / Balance / Harmonize (#4900) @linusromer
    Mac bundle/startup fixes (#4827) @jtanx
    Language system tag list/script range/feature list updates (#4561, #4852, #4854, #4855) @dscorbett

Build changes:

    The minimum supported Python version is now Python 3.6
    Libuninameslist is no longer used or required
    FontForge is now compiled with -Wall by default

Revision 1.75: download - view: text, markup, annotated - select for diffs
Tue Oct 26 10:27:11 2021 UTC (3 years, 5 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2 lines
fonts: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Revision 1.74: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:04:01 2021 UTC (3 years, 6 months ago) by nia
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +1 -2 lines
fonts: Remove SHA1 hashes for distfiles

Revision 1.73: download - view: text, markup, annotated - select for diffs
Mon Nov 9 14:27:54 2020 UTC (4 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +5 -5 lines
fontforge: update to 20201107.

On Wednesday, November 7th, 2000, George W. Williams V first
published a piece of software called PfaEdit that allowed rudimentary
editing of PostScript fonts. It lacked the features and polish of
such prominent products as Fontographer and Font Studio, but it
had one big advantage: it was free.

Twenty years later, Fontographer and FontStudio are gone, and the
whereabouts of George Williams are unknown, but FontForge has grown
into a highly capable and mature product. It supports dozens of
file formats and includes such features as spline stroking, overlap
removal, and Python scripting. And it is still free software. With
over 100,000 users, it is the most widely used typeface design tool
in the world.

It may seem anti-climactic that today's 20th anniversary release
includes no major changes or new features, but it perfectly befits
a product that has evolved carefully and slowly over its entire
lifecycle with almost no breaking changes. Whether for the special
commemorative splash screen or for the countless small improvements
and fixes, we hope that you will try it. It is available, as always,
on the FontForge website <https://fontforge.org/>;.

The entire project team thank you for your support.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Wed Sep 9 10:32:08 2020 UTC (4 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +5 -7 lines
fontforge: update to 20200314.

Significant changes include the following.

    FontForge now has much improved stroke expansion functionality. The main change is that it actually works most of the time. New features include support for arbitrary convex nibs and the miter-clip and arc join styles from SVG 2. All functionality is accessible from the Python and native APIs. (By @skef.)
    Remove overlap handles certain important edge cases better. (By @skef and @frank-trampe.)
    The Python API now has a function called genericGlyphChange that matches the "Change Glyph" command in the GUI. See #4133 for more details. (By @skef.)
    The Python API now has functions for getting Unicode script and for interrogating glyph boundaries. (By @ctrlcctrlv.)
    One can now use text flags (rather than just numerical flags) when opening a font file via the Python API. (By @skef.)
    UFO import now outputs the note field properly. (By @skef.)
    SVG import is much more robust. (By @skef.)
    We have dropped most gnulib and autotools logic in favor of CMake, which dramatically simplifies the build system and just as dramatically improves build time. (By @jtanx.)
    As part of the switch to CMake, per the deprecation of Python 2, and per the lack of objections to the proposal on the mailing list, we have dropped support for building FontForge with Python 2 support. The non-build-system Python 2 code remains, but it is neither tested nor maintained nor supported and is likely to follow a trajectory of decay and then removal.
    Documentation is now rendered in Sphinx, which makes maintenance and improvement easier. (By @jtanx.)
    Translations now happen on crowdin, which makes contributions easier. (By @jtanx.)
    We got such a contribution for Croatian. (By @milotype.)
    Character view point coloring is more consistent, and preview fills support transparency. (By @skef.)
    The user can now move and close tabs in the character view. (By @ctrlcctrlv.)
    The metrics view now allows for entry of negative kerning values and runs a bit more smoothly. (By @ctrlcctrlv.)
    There is now a warning when a user is about to discard an unsaved script. (By @ctrlcctrlv.)
    We fixed bugs all over, as always, with particular attention given to the metrics view, Python, Spiro, and high-resolution displays.

Notes on build system changes:

    libgutils and libgunicode have been combined into libfontforge
    libgdraw and libfontforgeexe have been combined into the fontforge executable itself
    No development files are installed (headers, or pkg-config). This is because we do not provide a stable API or ABI to work against, nor are the headers actually well configured to be used externally. We are also not aware of any maintained product that compiles against FontForge itself.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun May 24 12:00:51 2020 UTC (4 years, 10 months ago) by markd
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -2 lines
fontforge: python3.8 needs you to use the python3.8-embed pkg-config file.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Mon Sep 2 14:45:37 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +7 -10 lines
fontforge: Update to 20190801

Along with the usual bugfixes, there have been a couple of new features worth calling out:

    Added Croatian translation
    Added user decompositions
    New graphic for the splash/about screen
    Images embedded in SFDs are now serialised as PNGs
        This is enabled by default, but may be turned off with the 'WritePNGInSFD' option.
        A new tag is used to identify this mode; 'Image2', instead of 'Image'
        This requires FontForge to be compiled with libpng support. If not compiled with libpng, FontForge will revert to the old method of serialising RLE encoded raw images.

As part of an ongoing effort to clean up the code base, there have additionally been multiple build system changes:

    Python 2 support is deprecated. It is strongly recommended to build with Python 3 support. Python 2 support will be removed in a future release.
    Both the Windows and Mac builds are now built with Python 3 instead of Python 2.
    The minimum supported version for the Mac build is now MacOS Sierra (10.12)
    FontForge no longer uses gnulib
    collab support has been removed
    The build system now expects libuninameslist to be present, and will fail if it is not found. Building without libuninameslist must be explcititly specified using --without-libuninameslist

Revision 1.69: download - view: text, markup, annotated - select for diffs
Wed Nov 15 10:18:06 2017 UTC (7 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -1 lines
Fix building on newer macOS

Revision 1.68: download - view: text, markup, annotated - select for diffs
Mon Sep 4 21:13:22 2017 UTC (7 years, 7 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
Fix building ObjC code again.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Aug 25 09:20:38 2017 UTC (7 years, 7 months ago) by adam
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +7 -7 lines
20170731:
This incorporates a large number of adjustments and fixes and adds packages for newer Ubuntu releases.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Aug 24 10:45:00 2017 UTC (7 years, 7 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -2 lines
More fixes for building ObjC code.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu May 4 19:23:18 2017 UTC (7 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +6 -5 lines
This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.

There are two tags and package sets. 20161004 is the original release, and 20161005 adds support for Ubuntu 16.04 and 16.10.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Sep 27 10:24:56 2016 UTC (8 years, 6 months ago) by taca
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2 lines
Fix build problem on NetBSD 6.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Thu Apr 7 10:09:02 2016 UTC (9 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +6 -7 lines
Changes 20160404:
This fixes a number of bugs and crashes and adds a few small features. Most importantly, this release comes with a working Macintosh package.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Mon Mar 14 15:37:47 2016 UTC (9 years, 1 month ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -1 lines
don't use msgfmt --check. It breaks with gettext 0.14.1.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun Feb 7 14:09:08 2016 UTC (9 years, 2 months ago) by adam
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +9 -10 lines
Changes 20150824:
This fixes a few bugs, including some in U. F. O. kerning classes and FreeType rasterization, and adds a Korean translation.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Nov 3 20:44:33 2015 UTC (9 years, 5 months ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -1 lines
Add SHA512 digests for distfiles for fonts category

Problems found locating distfiles:
	Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz
	Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread9-chtfont: missing distfile acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2
	Package acroread9-jpnfont: missing distfile acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2
	Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP
	Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP
	Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip
	Package umefont-ttf: missing distfile umefont_560.tar.xz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Fri Nov 23 20:49:03 2012 UTC (12 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +8 -6 lines
Changes 20120731:
Change log unavailable.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon May 2 11:15:42 2011 UTC (13 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +6 -10 lines
Changes 20110222:
* Did a lot of work to improve the accuracy in remove overlap. Improved
  accuracy means that it is less likely to do the wrong thing. Problems happen
  when there are points or intersections very close to each other.
  (So quadratic glyphs are more likely to have problems than cubics simply
  because they have more points, on average).
* Fix various error messages.
* Remove some obsolete documentation.
* Technical fixes to stroking code.
* Add a miterlimit to stroking code.
* FontForge was using the wrong MIME type for svg files. W3C has changed it and
  it's now "image/svg+xml" not "image/svg-xml" or "image/svg".
* Since Inkscape images tend to be at unexpected y positions, force the view to
  rescale/recenter itself if the result after a paste/import is outside the
  current window. (Inkscape tends to put things at the top of a page, but the
  origin is at the bottom, and FF looks at the origin.
* A line joint of 180 degrees (which shouldn't have happened in stroking, but
  did) caused an infinite loop.
* Typo in add extrema code (again).
* More...

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Jan 24 12:08:26 2011 UTC (14 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3 lines
Complete fix for png-1.5.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Jan 24 10:36:58 2011 UTC (14 years, 2 months ago) by wiz
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
First part of png-1.5 fix.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Jan 13 13:52:52 2011 UTC (14 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +3 -3 lines
Update patches for png-1.5.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Tue Dec 7 16:58:12 2010 UTC (14 years, 4 months ago) by drochner
Branches: MAIN
CVS tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +4 -1 lines
-make this pkg work with pkg-1.4.x
 The fix is a hack. There is code to deal with png versions, but it is
 not complete for 1.4.x, and fooled by bl3 wrappers renaming
 the library behind the pkg's back.
-patch format string problems leading to possible buffer overflow
 (CVE-2010-4259), from Redhat bug#659359
bump PKGREV

Revision 1.53: download - view: text, markup, annotated - select for diffs
Sun Oct 10 18:44:53 2010 UTC (14 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -1 lines
Fix stack overflow, reported to pkgsrc-users by Nicolas Thauvin using
patch from
http://sourceforge.net/mailarchive/forum.php?thread_name=4C5D676B.3000509%40limes.com.pl&forum_name=fontforge-devel

Bump PKGREVISION.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Fri May 21 06:34:23 2010 UTC (14 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +6 -6 lines
Changes 20100501:
* Bug-fix release.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Feb 15 20:39:31 2010 UTC (15 years, 2 months ago) by schwarz
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
prevent configure from failing when CFLAGS includes -O3 or similar option.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Oct 11 08:01:47 2009 UTC (15 years, 6 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +5 -5 lines
Changes 20090923:
* Bug fixes.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Jul 24 08:02:59 2009 UTC (15 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +4 -4 lines
Changes 20090622:
* Add support for friendly names attached to style set features (New in OTF 1.6)
* Add support for Mark Sets (New in OTF 1.6)
* Serhij Dubyk has provided a Ukrainian UI
* Alexandre Prokoudine has updated the Russian UI
* Updated Polish translation from Michal
* Various patches from Michal fixing some out of bound array references.
* Added a cvt.find method to the python cvt object which returns the index
   in the cvt table of a given value (or -1 if not found)
* more...

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Apr 10 08:48:20 2009 UTC (16 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -5 lines
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.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Jan 3 19:45:29 2009 UTC (16 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +5 -5 lines
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.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Dec 16 08:56:18 2008 UTC (16 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +5 -5 lines
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.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Fri Nov 21 18:54:19 2008 UTC (16 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +6 -6 lines
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.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Nov 1 09:51:59 2008 UTC (16 years, 5 months ago) by adam
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
Add x11 as an option; fix building on Darwin/MacOSX

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Oct 18 11:43:45 2008 UTC (16 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +6 -6 lines
Changes 20080927:
* Bug fixes and improvements

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Jul 29 05:17:01 2008 UTC (16 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -5 lines
Changes 20080720:
* Bug fixes and improvements.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Jun 23 11:38:50 2008 UTC (16 years, 10 months ago) by drochner
Branches: MAIN
CVS tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +3 -2 lines
-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

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sun Jun 22 18:30:54 2008 UTC (16 years, 10 months ago) by adam
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +5 -5 lines
Changes 20080607:
* Bug fixes and improvements.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Apr 21 14:52:58 2008 UTC (17 years ago) by adam
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +5 -5 lines
Changes 20080330:
* Improvements and bug fixes

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Mar 9 10:02:44 2008 UTC (17 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +4 -4 lines
Changes 20080302:
* Bug fixes and improvements

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Feb 26 09:34:32 2008 UTC (17 years, 1 month ago) by adam
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +5 -5 lines
Changes 20080203:
* Bug fixes

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Feb 9 13:11:07 2008 UTC (17 years, 2 months ago) by taca
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
Try to fix failure of detecting X Window System.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jan 26 11:27:02 2008 UTC (17 years, 2 months ago) by adam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +5 -5 lines
Changes 20080109:
* Bug fixes
* Improvements

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Nov 17 21:20:49 2007 UTC (17 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +6 -6 lines
Changes 20071110:
* Bug fixes
* Improvements

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Aug 18 13:29:30 2007 UTC (17 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -5 lines
Changes 20070808:
* Bug fixes and improvements

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Jul 1 09:05:14 2007 UTC (17 years, 9 months ago) by adam
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +5 -5 lines
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.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Apr 13 21:04:24 2007 UTC (18 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
Changes 20070312:
* Bug fixes and improvements

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Jan 10 07:51:50 2007 UTC (18 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -6 lines
Changes 20061220:
* new fontimage tool
* bug fixes

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Dec 6 15:29:15 2006 UTC (18 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -1 lines
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

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Nov 25 13:23:01 2006 UTC (18 years, 4 months ago) by adam
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -4 lines
Changes 20061014:
* Bug fixes and improvements

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Sep 12 08:37:05 2006 UTC (18 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +5 -5 lines
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...

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jul 29 14:46:18 2006 UTC (18 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -4 lines
Changes 20060715:
* Bug fixes

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jul 10 20:52:44 2006 UTC (18 years, 9 months ago) by adam
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -9 lines
Changes 20060703:
* Bug fixes and improvements

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat May 20 23:34:39 2006 UTC (18 years, 11 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
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.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Apr 19 19:43:17 2006 UTC (19 years ago) by rillig
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -1 lines
Added a patch for ISO C90 compatibility.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Apr 16 20:10:29 2006 UTC (19 years ago) by adam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -2 lines
Removed patch-ai since msgfmt.sh works correctly now

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Apr 14 08:45:06 2006 UTC (19 years ago) by adam
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +10 -9 lines
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

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Apr 5 07:03:25 2006 UTC (19 years ago) by adam
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +6 -2 lines
Variable declaration fix; PR-33164

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Mar 18 04:52:33 2006 UTC (19 years, 1 month ago) by minskim
Branches: MAIN
CVS tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
Set libdir in .la files correctly; otherwise, fontforge fails to load
libraries on Darwin at run time.  Bump PKGREVISION.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Mar 7 23:09:28 2006 UTC (19 years, 1 month ago) by minskim
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
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.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Mar 5 20:46:19 2006 UTC (19 years, 1 month ago) by minskim
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Fix encoding of a .po file.  This fixes PR pkg/32996.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Mar 3 16:06:33 2006 UTC (19 years, 1 month ago) by adam
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
Changes 20060209:
* Bug fixes

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Jan 20 12:11:22 2006 UTC (19 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -6 lines
Changes 20060114:
* Bug fixes

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Dec 28 19:34:34 2005 UTC (19 years, 3 months ago) by joerg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
timezone is already a local symbol on DragonFly, use the same path as
Macs here (e.g. no local information).

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Nov 29 14:27:46 2005 UTC (19 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4 lines
Changes 20051028:
* Bug fixes

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Oct 19 12:21:00 2005 UTC (19 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +5 -5 lines
Changes 20051018:
* Bug fixes and improvements

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Oct 4 12:47:02 2005 UTC (19 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
Changes 20050919:
* Bug fixes
* Improvements

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Aug 22 16:18:56 2005 UTC (19 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
Changes 20050809:
* Bug fixes
* Improvements

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jul 26 11:49:53 2005 UTC (19 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -5 lines
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.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 30 14:36:27 2005 UTC (19 years, 9 months ago) by adam
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -4 lines
Changes 20050624:
* Bug fixes and improvements

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon May 23 08:39:50 2005 UTC (19 years, 11 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -5 lines
Changes 20050502:
* Bug fixes

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Mar 22 15:07:10 2005 UTC (20 years, 1 month ago) by adam
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
Changes 20050310:
* Deleting a glyph class within a kerning by classes object caused a crash
* Added some support for palm bitmap fonts
* Replace with reference only replaced the first instance.
* The Options dlg behaved oddly with respect to Apple & OpenType modes
* When given a glyph with conflicting hints for which the first contour
  contained no hints, then in type2 output the glyph was drawn at a strange
  offset from its correct position.
* When generating an opentype font from a script, and specifying flags,
  the round coordinates flag was ignored
* When generating a font from a script using the default flag setting,
  we would always generate afm/tfm/pfm files
* KANOU pointed out that the stroked font import glyph command only worked
  if multilayer set.
* Added a preview bitmap to eps files.
* In a bitmap only font the font metrics menu items behaved in unexpected ways
  (as if they referred to a postscript font rather than the bitmap fonts)
* Various fixes to make importing stroked eps files into stroked fonts work
  better.
* KANOU requests a preference item to turn off use of freetype in font view.
* Fix more rounding errors in remove overlap.
* Fix some problems in the routine which finds roots of an arbetrary quartic.
* The remove bump option of simplify could screw up memory.
* Remove overlap got unhappy about control points which caused a very tiny
  overlap between adjacent splines
* Redo from the fontview usually caused a crash.
* KANOU provides a MakeLine scripting command
* If TYPE3 (multilayer) was not enabled, there was a flow of control through
  a function which did not return anything.
* Recovery files did not contain multilayer marks which lead to strange
  behaviour and crashes
* Converting a font to multilayer caused a crash if there were outline glyph
  windows open.
* Make the encoding for scripts be utf8 consistently
* Allow the scripting Export command to take a format spec
* Add support for reals to the scripting language
* NearlyHv{Cps,Lines} scripting commands erroneously complained about
  too many args
* ff had a bug when outputting otf contextual ligatures
* Fix various crashes and infinite loops involved in parsing bad font files.
* ff had problems with user defined encodings.
* Made ff work if the psuedo-type "real" was defined to be a double.
* the string += concattonation operator in scripting screwed up memory
* Problems with -c <arg> syntax
* The font type detector could fail to notice an svg file as such
  if it began with a byte order character.
* Ord didn't do proper type checking on its second argument

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Feb 23 19:18:27 2005 UTC (20 years, 1 month ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
Add RMD160 digests to the SHA1 ones.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Feb 15 14:39:11 2005 UTC (20 years, 2 months ago) by adam
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
Changes 9-Feb-2005:
* Use freetype's FT_Outline_Get_Bitmap to make freetype rasterize from our internal data structures. Use freetype by default for the fontview and metricsview (except in some cases).
* The bitmap dlg didn't work for multilayered fonts when told to use freetype to rasterize.
* If we had a contour nested inside another, and did an Overlap Exclude with the nested contour selected, then that contour was not excluded.
* The []Correct Direction check box when importing PostScript, didn't do anything. (or rather it did, but got overrulled later)
* In bitmap only fonts, bitmaps created without moving the width line would get lost.
* Added a scripting command "SelectByColor"
* Don't apply transformations to glyphs which aren't worth outputting
* Moving control points with the get point info command had problems in quadratic splines.
* When adding type42 support I broke multiple master support.
* Werner provided a patch to add a trailing newline to my type1 fonts.
* Support for PaintType==2 and stroked fonts.
* Various problems with the clustering command
* Oops, somehow a patch reverted and things didn't work on systems without iconv
* worked on a couple of other configuration problems for the mac
* Some people install libraries without headers. Be prepared.
* Uniscribe (MS unicode text layout routines) may ignore either the GPOS or the GSUB table depending on the script, and may even refuse to use the font at all if it doesn't have the right stuff in GPOS/GSUB. A Hebrew font must have both a GPOS and a GSUB. If it doesn't the font is not used. A latin font need not have either, but if it doesn't have GSUB then GPOS won't be used.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Jan 27 12:00:06 2005 UTC (20 years, 2 months ago) by adam
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3 lines
Changes 20050117:
* CapsLock now makes the arrow keys scroll in the outline view
* We lost count of hints when generating type2 fonts in glyphs with references
  to something containing hints which did not overlap. If we were unlucky,
  <new-cnt+7>/8 was different than <real-cnt+7>/8 and we ended up with garbage
  in the charstring.
* Add a TeX table to contain TeX metrics.
* TFM output was wrong. the TFtoPL doc says "reencoding with original encoding
  could create a glyph table one too small resulting in writing/reading garbage
  and an eventual crash.
* KANOU fixed a couple of problems in reading glyph names from bdf fonts.
* KANOU needed to disambiguate between "Point" a unit of measurement and
  "Point" a geometric object.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jan 14 10:13:45 2005 UTC (20 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
Changes 31-Dec-2004:
* Ah, windows pfm files expect the metrics to be output in win latin encoding
  order, not in the encoding defined by the pfb file. (Actually there are other
  posibilities for encoding, but as none is documented, I must ignore them).
* ReplaceWithReference broke at some point
* Add an argument-pair to the ReplaceWithReference() scripting command to allow
  the user to specify the amount of error that will be accepted.
* When generating a Type1 font, if a glyph had a single reference to a glyph not
  in adobe encoding, and that glyph itself had a single reference (in adobe enc)
  and some splines, then ff would make a reference to the ref in adobe enc and
  ignore the splines.
* Upgrade to Adobe-Japan1-6
* Various fixes to svg output
* Ghost hints could get outside a glyphs bounding box in a type2 font.
* The generated truetype unique id string had an off by one error in the month
* Add support for dashed lines in multilayered mode
* In Full Page Glyph printing, the glyph was offset slightly from where it
  should have been.
* Pasting a reference into a multi-layered font produced a very odd layer
* ff didn't update the metrics view if the user pasted the selection with the
  middle mouse button.
* if a character were not in the current encoding then ff would not display it
  in the metrics view (even if it were in the font)
* Make the behavior of control points at the ends of open paths more reasonable
* The Point->Curve command did not adust control points correctly
* The View->Display Substitutions had numerous problems
* Fix several problems from unicode unification of accents. Many characters
  which are said to be based on cedilla actually use a comma, other characters
  said to be carons also use comma. Make the n-with-apostrophe character be
  treated as an accented letter.
* Werner points out that straight lines should generally not be simplified (as
  they will no longer be straight afterwards). Add this knowledge to the
  simplify command.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Nov 29 10:03:34 2004 UTC (20 years, 4 months ago) by adam
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
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.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Nov 29 10:03:34 2004 UTC (20 years, 4 months ago) by adam
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>