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