Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: fontforge-devel | Distribution: openSUSE Tumbleweed |
Version: 20230101+git59.770356c9b | Vendor: openSUSE |
Release: 1.1 | Build date: Mon May 26 08:39:39 2025 |
Group: Unspecified | Build host: reproducible |
Size: 8546 | Source RPM: fontforge-20230101+git59.770356c9b-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://fontforge.org/ | |
Summary: Include Files and Libraries mandatory for Development |
FontForge allows editing of outline and bitmap fonts. With it, you can create new fonts or modify old ones. It also converts font formats and can convert among PostScript, TrueType, OpenType, and CID-keyed fonts. This subpackage contains all necessary include files and libraries needed to develop applications that use FontForge libraries.
GPL-3.0-or-later
* Mon May 26 2025 Antonio Larrosa <alarrosa@suse.com> - Update to version 20230101+git59.770356c9b: * Add contour draw option to H.Metrics. (#5496) * Fix memory corruption in SFUnicodeRanges() (#5537) * Bump GitHub CI runner to Ubuntu 22 (#5551) * Fix CI for Ubuntu 24 (#5531) * Avoid crashes in Python scripts when objects are accessed in invalid state (#5483) * fix memleak in function utf7toutf8_copy (#5495) * Modernize fixed pitch flag computation (#5506) * Segfault fix and complete implementation of "Don't generate FFTM tables" (#5509) * Make SmallCaps() translate symbols, too. Update documentation accordingly. (#5517) * Fix function PyFFFont_addSmallCaps. (#5519) * Warning rollup (probably some hidden bugs!) from clang trunk (#5492) * Update mm.c (#5386) * fix memleak in function DlgCreate8 (#5491) * Fix Python font.appendSFNTName() function (#5494) * Allow hyphen and special characters in Feature File glyph names (#5358) * Update CI runner to macOS 13 (#5482) * add math device tables to Python API (#5348) * Only install GUI-specific files if ENABLE_GUI is set (#5451) * Fix resource leak in unParseTTInstrs (#5476) * Use PyConfig API on Python 3.8 (#5404) * Use sysconfig for Python module locations (#5423) * More crowdin fix * Python script shall trigger no asserts (#5410) * crowdin: update to java 17 (#5447) * try fix crowdin * Fix generated feature file bugs (#5384) * Defer crowdin update to the end of the pipeline (#5409) * Fix export of supplementary plane characters in font name to TTF (#5396) * Don't attempt to copy anchors into NULL font (#5405) * Treat FT_PIXEL_MODE_MONO as 2 grey levels (#5379) * Compare vertical metrics check when generating TTC (#5372) * Fix data corruption on SFD reading (#5380) * doc: added missing sudo to installation instructions (#5300) * Remove `psaltnames` for multi-code-point names (#5305) * Support suplementary planes in SFD (emojis etc.) (#5364) * Fix the lists of Windows language IDs (#5359) * fix splinefont shell command injection (#5367) * Bulk tester (#5365) * add `font.style_set_names` attribute to Python API (#5354) * Fix typos in the FAQ (#5355) * Autoselect internal WOFF2 format (#5346) * fix segfault triggered by Python `del c[i:j]` (#5352) * add `font` attributes, method to Python docs (#5353) * Always set `usDefaultChar` to 0 (.notdef) (#5242) * Fix generateFontPostHook being called instead of generateFontPreHook (#5226) * nltransform of anchor points (#5345) * Don't require individual tuple encapsulation in fontforge.font.bitmapSizes setter (#5138) * Fix CMake function _get_git_version() (#5342) * Handle failed iconv conversion. Unhandled execution path was UB, causing a segfault for me (#5329) * Fix crash in parsegvar() due to insufficient buffer (#5339) * Quiet strict prototypes warnings. (#5313) * harmonizing can now no longer produce zero handles, the computation of harmonization is now numerically robust (#5262) * Fix glyph file names uXXXXX (#5333) * Fix lookup flags parsing (#5338) * Duplicate libfontforge.dll for "py" and "pyhook" tests. (#5335) * Use consistent Python in MacOS GitHub runner (#5331) * Update po files from Croudin sources after fixing problems * Fix GinHub CI runners (#5328) * Update local scripts directory (#5180) - Remove patches already included by upstream: * fontforge-CVE-2024-25081-CVE-2024-25082.patch * 642d8a3db6d4bc0e70b429622fdf01ecb09c4c10.patch * use-sysconfig-not-distutils.patch * Thu Nov 21 2024 Dirk Müller <dmueller@suse.com> - add use-sysconfig-not-distutils.patch: fix build with python 3.13 * Tue Mar 05 2024 Dominique Leuenberger <dimstar@opensuse.org> - Add 642d8a3db6d4bc0e70b429622fdf01ecb09c4c10.patch: Fix build with gettext 0.22. * Sat Mar 02 2024 Cliff Zhao <qzhao@suse.com> - Add fontforge-CVE-2024-25081-CVE-2024-25082.patch Backporting 216eb14b from upstream, Fix splinefont shell command injection. (CVE-2024-25081 CVE-2024-25082 bsc#1220404 bsc#1220405) * Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Sun Dec 24 2023 Marguerite Su <i@marguerite.su> - drop fix-sphinx-doc.patch, upstream fixed * Thu Mar 02 2023 Dirk Müller <dmueller@suse.com> - update to 20230101: * Display the block name for reserved code points * Don't respond to wheel scrolls for buttons/tabsets * gfilechooser.c: fix behaviour when changing file type * Better control-drag handling for line-adjacent points * Fix resolution of program root * Fix missed nonextcp edit * Support ToUnicode extraction from PDFs for Type3 fonts * Add resource file and Windows application manifest * Fix name extraction for Type3 fonts from pdfs * cmake: Install fonttools and pycontrib * Fix InfoPlist.strings file name. * Fix normalisation of absolute paths * Handle non-array cm transforms while reading graphics stream from PDFs * Fix rect extraction from graphics stream for type3 fonts * Change which lookup types are suggested for jamo features * Better line handling in simplify * Use 'cmap' for Adobe-Identity-0 CID fonts * Fix ChangeGlyph calcluations relative to new nonext/prevcp conventions * Docs composite glyph * FVSplineFontPieceMeal: Check that the clut is present before applying conversion * Expand the lists of languages and scripts * Add flags to Python font.transform() * Support setting SplineChar width from importOutlines. * Undefine "extended" macro temporarily on GNU Hurd * Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility * Fix Ascent & Descent Importing from SVG Font * Prevent floating point shenanigans in loop termination (fixes [#5012]) * GroupFindLPos() in fontforgeexe/groupsdlg.c null pointer fix * Fix drawing outside of expose calls * Fixed one more typo * Upgrade GitHub Actions * Prevents memory underflow in GFileMimeType() in gutils/fsys.c * Add a preference for saving editor state * splineutil.c: prevent hang on nan input * Shell-quote command sent to compressor in BDF * Fix pfadecrypt bugs * Include `SFDUTF7` functions in `libfontforge.so` * splinefit.c: Improvements to merge/simplify * RFE: [FEAT] When reference to non-existent glyphs are present in an OpenTy… * docs: Python scripting - update font.mergeFeature with details of boo… * Fix logic for CharString double-movetos after PR 4685 * Upgrade to Unicode 15.0.0 and fix and expand the script lists * Fix broken link on scripting page * Fix typo in man page * Fix painting behaviour of the ruler linger window and layer change dialog * fontinfo.c: fix crash from uninitialised other_pos * tottfgpos: Fix needless warning about 16-bit field * ufo.c: emit guidelines key * fvmetrics.c: partial revert of 1033bc6 * Update tranlsations from Crowdin * Fix woff2 decoding * Record unicode cmap encodings when one glyph is in multiple slots * Sun Mar 20 2022 Dirk Müller <dmueller@suse.com> - update to 20220308: * Overhauled resource/appearance management * Merge/Simplify improvements * Updated Unicode support to Unicode 14.0.0 * Add Points Of Inflection / Balance / Harmonize * Language system tag list/script range/feature list updates * You can now substitute glyph(s) by NULL * Reserved Font Names no longer written by default when adding SIL OFL to a font * UFO include path is altered, please update your fonts if needed * FontForge is now compiled with -Wall by default * Cidmaps are now bundled * Move help to gutils, help to avoid not validate strings before launching issue. (CVE-2017-17521, bsc#1073014) - drop fix-return-statement.patch. obsolete * Sat Feb 20 2021 Dirk Müller <dmueller@suse.com> - update to 20201107: * This release falls on the 20th anniversary of the first release of FontForge back in 2000. It brings a wide range of minor tweaks and bug fixes for the user interface and file format handlers and a special splash screen to commemorate the big day - fix-glossary.patch, support-sphinx3.patch: drop (upstream) - remove get-source.sh: the binaries that needed to be repackaged are no longer in the upstream release tarball - fix-return-statement.patch: refresh against new release * Mon Jun 29 2020 Antonio Larrosa <alarrosa@suse.com> - Add patch to support transforming bitmap glyphs from python with one of the predefined transformations in fontforge. * add-bitmap-transform-support.patch (boo#1169444)
/usr/lib/libfontforge.so /usr/share/doc/packages/fontforge-devel /usr/share/doc/packages/fontforge-devel/CONTRIBUTING.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jun 13 00:56:37 2025