./fonts/fontforge, Postscript font editor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20230101nb5, Package name: fontforge-20230101nb5, Maintainer: adam

A postscript font editor that lets you create your own postscript,
truetype, opentype, cid-keyed and bitmap (bdf) fonts, or edit
existing ones. Also lets you convert one format to another.


Required to run:
[textproc/libxml2] [graphics/hicolor-icon-theme] [graphics/tiff] [graphics/freetype2] [graphics/png] [graphics/potrace] [graphics/cairo] [graphics/jpeg] [databases/shared-mime-info] [devel/glib2] [devel/pango] [devel/readline] [devel/libltdl] [graphics/giflib] [x11/gtk3] [graphics/libspiro] [fonts/woff2] [textproc/libuninameslist] [lang/python310]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/xorgproto]

Master sites:

Filesize: 13439.188 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-18 20:07:57 by Nia Alarie | Files touched by this commit (2)
Log message:
fonts: Adapt packages to use USE_(CC|CXX)_FEATURES
   2023-06-30 08:48:07 by Thomas Klausner | Files touched by this commit (3)
Log message:
fontforge: fix build with latest gettext
   2023-05-09 07:49:59 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
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