| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: freetype2-devel | Distribution: openSUSE Tumbleweed |
| Version: 2.13.3 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue Feb 25 15:00:56 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 7527522 | Source RPM: freetype2-2.13.3-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.freetype.org | |
| Summary: Development environment for the freetype2 TrueType font library | |
This package contains all necessary include files, libraries and documentation needed to develop applications that require the freetype2 TrueType font library. It also contains a small tutorial for using that library.
FTL AND GPL-2.0-only
* Tue Feb 25 2025 Dirk Müller <dmueller@suse.com>
- update to 2.13.3:
* Some fields in the `FT_Outline` structure have been changed
from signed to unsigned type, which better reflects the actual
usage. It is also an additional means to protect against
malformed input.
* Rare double-free crashes in the cache subsystem have been fixed.
* Excessive stack allocation in the autohinter has been fixed.
* The B/W rasterizer has received a major upkeep that results in
large performance improvements. The rendering speed has
increased and even doubled for very complex glyphs.
* Wed Oct 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.13.2:
- Better support for CFF2 variation fonts.
- TrueType interpreter version 38 (also known as 'Infinality')
has been removed.
- Improved OpenVMS support.
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
- update to 2.13.1:
* New function `FT_Get_Default_Named_Instance` to get the
index of the default named instance of an OpenType Variation
Font. A new load flag `FT_LOAD_NO_SVG` to make FreeType ignore
glyphs in an 'SVG ' table.
* New function `FT_GlyphSlot_AdjustWeight` to adjust
the glyph weight either horizontally or vertically.
This is part of the `ftsynth.h` header file
* TrueType interpreter version 38 (also known as
'Infinality') has been deactivated; the value of
`TT_INTERPRETER_VERSION_38` is now the same as
`TT_INTERPRETER_VERSION_40`.
* Switching named instances on and off in Variation Fonts
was buggy if the design coordinates didn't change.
- drop enable-infinality-subpixel-hinting.patch (obsolete, infinality
is deactivated)
* Thu May 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Do not limit ftdump conflict to < version-release, but only to
version. Ftdump is built in a second build flavor and as such the
release counters are not guaranteed to be in sync.
* Thu Apr 20 2023 Frederic Crozat <fcrozat@suse.com>
- Fix license tag to FTL and GPL-2.0-only.
* Wed Mar 08 2023 Dirk Müller <dmueller@suse.com>
- update to 2.13.0:
* The 'COLR' v1 API is now considered as stable.
https://learn.microsoft.com/en-us/typography/opentype/spec/colr
* For OpenType Variable Fonts, `avar` table format 2.0 is now
supported. The code was contributed by Behdad Esfahbod.
Note that this is an extension supported on recent Apple platforms
and by HarfBuzz, but not yet in the OpenType standard! See
https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
for the specification. To deactivate it, define the configuration
macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
* A new API `FT_GlyphSlot_Slant` to slant a glyph by a given angle
has been added. Note that this function is part of `ftsynth.h`,
which is still considered to be in alpha stage.
* TrueType interpreter version 38 (also known as 'Infinality') that
was first introduced about 10 years ago in FreeType 2.4.11 is now
deprecated and slated to be removed in the next version. TrueType
interpreter version 40 has been FreeType's default version for six
years now and provides an excellent alternative. This is the last
FreeType version with TT_INTERPRETER_VERSION_38 and
TT_INTERPRETER_VERSION_40 treated differently.
* The only referenced but never documented configuration macro
`FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
* To avoid reserved identifiers that are globally defined, the
auto-hinter debugging macros (which are only available if
`FT_DEBUG_AUTOFIT` is defined)
```
_af_debug_disable_horz_hints
_af_debug_disable_vert_hints
_af_debug_disable_blue_hints
_af_debug_hints
```
have been renamed to
```
af_debug_disable_horz_hints_
af_debug_disable_vert_hints_
af_debug_disable_blue_hints_
af_debug_hints_
```
* Thu Mar 02 2023 Marcus Meissner <meissner@suse.com>
- add devel requires to devel-32bit for brotli and bzip2 (indirect
for Wine)
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
- switch to pkgconfig(zlib) so that alternative providers can be
used
* Fri Aug 12 2022 Dirk Müller <dmueller@suse.com>
- spec-cleaner
* Fri Aug 12 2022 Stephan Kulow <coolo@suse.com>
- Move ftpdump from ft2demos to freetype - it's required by other
packages and doesn't require any of the toolkits, so move its
build early
* Mon May 02 2022 Dirk Müller <dmueller@suse.com>
- drop revert-ft212-subpixel-hinting-change.patch: upstream
* Mon May 02 2022 Paolo Stivanin <info@paolostivanin.com>
- Update to 2.12.1:
- Loading CFF fonts sometimes made FreeType crash (bug introduced in
version 2.12.0)
- Loading a fully hinted TrueType glyph a second time (without
caching) sometimes yielded different rendering results if TrueType
hinting was active (bug introduced in version 2.12.0).
- The generation of the pkg-config file `freetype2.pc` was broken if
the build was done with cmake (bug introduced in version 2.12.0).
- The meson build no longer enforces both static and dynamic
versions of the library by default.
- The internal zlib library was updated to version 1.2.12. Note,
however, that FreeType is *not* affected by CVE-2018-25032 since
it only does decompression.
- Drop freetype-2.12.0-cff_slot_load-segfault.patch
- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch
* Tue Apr 19 2022 Dirk Müller <dmueller@suse.com>
- add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)
- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid
an integer overflow occuring during fuzzing
* Fri Apr 15 2022 Andreas Stieger <andreas.stieger@gmx.de>
- fix segfault in some applications boo#1198497
add freetype-2.12.0-cff_slot_load-segfault.patch
* Fri Apr 08 2022 Dirk Müller <dmueller@suse.com>
- update to 2.12.0:
- FreeType now handles OT-SVG fonts, to be controlled with
`FT_CONFIG_OPTION_SVG` configuration macro. By default, it can
only load the 'SVG ' table of an OpenType font. However, by using
the `svg-hooks` property of the new 'ot-svg' module it is possible
to register an external SVG rendering engine. The FreeType demo
programs have been set up to use 'librsvg' as the rendering
library.
- The handling of fonts with an 'sbix' table has been improved.
- The internal 'zlib' code has been updated to be in sync with the
current 'zlib' version (1.2.11).
- The previously internal load flag `FT_LOAD_SBITS_ONLY` is now
public.
- Some minor improvements of the building systems, in particular
handling of the 'zlib' library (internal vs. external).
- Support for non-desktop Universal Windows Platform.
- Various other minor bug and documentation fixes.
- The `ftdump` demo program shows more information for Type1 fonts
if option `-n` is given.
- `ftgrid` can now display embedded bitmap strikes.
- fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405),
bsc#1198823 (CVE-2022-27406)
/usr/bin/freetype-config /usr/include/freetype2 /usr/include/freetype2/freetype /usr/include/freetype2/freetype/config /usr/include/freetype2/freetype/config/ftconfig.h /usr/include/freetype2/freetype/config/ftheader.h /usr/include/freetype2/freetype/config/ftmodule.h /usr/include/freetype2/freetype/config/ftoption.h /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/freetype2/freetype/config/integer-types.h /usr/include/freetype2/freetype/config/mac-support.h /usr/include/freetype2/freetype/config/public-macros.h /usr/include/freetype2/freetype/freetype.h /usr/include/freetype2/freetype/ftadvanc.h /usr/include/freetype2/freetype/ftbbox.h /usr/include/freetype2/freetype/ftbdf.h /usr/include/freetype2/freetype/ftbitmap.h /usr/include/freetype2/freetype/ftbzip2.h /usr/include/freetype2/freetype/ftcache.h /usr/include/freetype2/freetype/ftchapters.h /usr/include/freetype2/freetype/ftcid.h /usr/include/freetype2/freetype/ftcolor.h /usr/include/freetype2/freetype/ftdriver.h /usr/include/freetype2/freetype/fterrdef.h /usr/include/freetype2/freetype/fterrors.h /usr/include/freetype2/freetype/ftfntfmt.h /usr/include/freetype2/freetype/ftgasp.h /usr/include/freetype2/freetype/ftglyph.h /usr/include/freetype2/freetype/ftgxval.h /usr/include/freetype2/freetype/ftgzip.h /usr/include/freetype2/freetype/ftimage.h /usr/include/freetype2/freetype/ftincrem.h /usr/include/freetype2/freetype/ftlcdfil.h /usr/include/freetype2/freetype/ftlist.h /usr/include/freetype2/freetype/ftlogging.h /usr/include/freetype2/freetype/ftlzw.h /usr/include/freetype2/freetype/ftmac.h /usr/include/freetype2/freetype/ftmm.h /usr/include/freetype2/freetype/ftmodapi.h /usr/include/freetype2/freetype/ftmoderr.h /usr/include/freetype2/freetype/ftotval.h /usr/include/freetype2/freetype/ftoutln.h /usr/include/freetype2/freetype/ftparams.h /usr/include/freetype2/freetype/ftpfr.h /usr/include/freetype2/freetype/ftrender.h /usr/include/freetype2/freetype/ftsizes.h /usr/include/freetype2/freetype/ftsnames.h /usr/include/freetype2/freetype/ftstroke.h /usr/include/freetype2/freetype/ftsynth.h /usr/include/freetype2/freetype/ftsystem.h /usr/include/freetype2/freetype/fttrigon.h /usr/include/freetype2/freetype/fttypes.h /usr/include/freetype2/freetype/ftwinfnt.h /usr/include/freetype2/freetype/otsvg.h /usr/include/freetype2/freetype/t1tables.h /usr/include/freetype2/freetype/ttnameid.h /usr/include/freetype2/freetype/tttables.h /usr/include/freetype2/freetype/tttags.h /usr/include/freetype2/ft2build.h /usr/lib/libfreetype.so /usr/lib/pkgconfig/freetype2.pc /usr/share/aclocal /usr/share/aclocal/freetype2.m4 /usr/share/doc/packages/freetype2-devel /usr/share/doc/packages/freetype2-devel/404.html /usr/share/doc/packages/freetype2-devel/assets /usr/share/doc/packages/freetype2-devel/assets/images /usr/share/doc/packages/freetype2-devel/assets/images/favicon.png /usr/share/doc/packages/freetype2-devel/assets/javascripts /usr/share/doc/packages/freetype2-devel/assets/javascripts/bundle.fe8b6f2b.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/bundle.fe8b6f2b.min.js.map /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ar.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.da.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.de.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.du.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.el.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.es.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.fi.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.fr.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.he.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.hi.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.hu.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.hy.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.it.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ja.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.jp.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.kn.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ko.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.multi.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.nl.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.no.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.pt.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ro.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ru.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.sa.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.stemmer.support.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.sv.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.ta.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.te.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.th.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.tr.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.vi.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/min/lunr.zh.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/tinyseg.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/lunr/wordcut.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/workers /usr/share/doc/packages/freetype2-devel/assets/javascripts/workers/search.b8dbb3d2.min.js /usr/share/doc/packages/freetype2-devel/assets/javascripts/workers/search.b8dbb3d2.min.js.map /usr/share/doc/packages/freetype2-devel/assets/stylesheets /usr/share/doc/packages/freetype2-devel/assets/stylesheets/main.3cba04c6.min.css /usr/share/doc/packages/freetype2-devel/assets/stylesheets/main.3cba04c6.min.css.map /usr/share/doc/packages/freetype2-devel/assets/stylesheets/palette.06af60db.min.css /usr/share/doc/packages/freetype2-devel/assets/stylesheets/palette.06af60db.min.css.map /usr/share/doc/packages/freetype2-devel/ft2-auto_hinter.html /usr/share/doc/packages/freetype2-devel/ft2-basic_types.html /usr/share/doc/packages/freetype2-devel/ft2-bdf_fonts.html /usr/share/doc/packages/freetype2-devel/ft2-bitmap_handling.html /usr/share/doc/packages/freetype2-devel/ft2-bzip2.html /usr/share/doc/packages/freetype2-devel/ft2-cache_subsystem.html /usr/share/doc/packages/freetype2-devel/ft2-cff_driver.html /usr/share/doc/packages/freetype2-devel/ft2-character_mapping.html /usr/share/doc/packages/freetype2-devel/ft2-cid_fonts.html /usr/share/doc/packages/freetype2-devel/ft2-color_management.html /usr/share/doc/packages/freetype2-devel/ft2-computations.html /usr/share/doc/packages/freetype2-devel/ft2-debugging_apis.html /usr/share/doc/packages/freetype2-devel/ft2-error_code_values.html /usr/share/doc/packages/freetype2-devel/ft2-error_enumerations.html /usr/share/doc/packages/freetype2-devel/ft2-face_creation.html /usr/share/doc/packages/freetype2-devel/ft2-font_formats.html /usr/share/doc/packages/freetype2-devel/ft2-font_testing_macros.html /usr/share/doc/packages/freetype2-devel/ft2-gasp_table.html /usr/share/doc/packages/freetype2-devel/ft2-glyph_management.html /usr/share/doc/packages/freetype2-devel/ft2-glyph_retrieval.html /usr/share/doc/packages/freetype2-devel/ft2-glyph_stroker.html /usr/share/doc/packages/freetype2-devel/ft2-glyph_variants.html /usr/share/doc/packages/freetype2-devel/ft2-gx_validation.html /usr/share/doc/packages/freetype2-devel/ft2-gzip.html /usr/share/doc/packages/freetype2-devel/ft2-header_file_macros.html /usr/share/doc/packages/freetype2-devel/ft2-header_inclusion.html /usr/share/doc/packages/freetype2-devel/ft2-incremental.html /usr/share/doc/packages/freetype2-devel/ft2-index.html /usr/share/doc/packages/freetype2-devel/ft2-information_retrieval.html /usr/share/doc/packages/freetype2-devel/ft2-layer_management.html /usr/share/doc/packages/freetype2-devel/ft2-lcd_rendering.html /usr/share/doc/packages/freetype2-devel/ft2-library_setup.html /usr/share/doc/packages/freetype2-devel/ft2-list_processing.html /usr/share/doc/packages/freetype2-devel/ft2-lzw.html /usr/share/doc/packages/freetype2-devel/ft2-mac_specific.html /usr/share/doc/packages/freetype2-devel/ft2-module_management.html /usr/share/doc/packages/freetype2-devel/ft2-multiple_masters.html /usr/share/doc/packages/freetype2-devel/ft2-ot_svg_driver.html /usr/share/doc/packages/freetype2-devel/ft2-ot_validation.html /usr/share/doc/packages/freetype2-devel/ft2-other_api_data.html /usr/share/doc/packages/freetype2-devel/ft2-outline_processing.html /usr/share/doc/packages/freetype2-devel/ft2-parameter_tags.html /usr/share/doc/packages/freetype2-devel/ft2-pcf_driver.html /usr/share/doc/packages/freetype2-devel/ft2-pfr_fonts.html /usr/share/doc/packages/freetype2-devel/ft2-preamble.html /usr/share/doc/packages/freetype2-devel/ft2-properties.html /usr/share/doc/packages/freetype2-devel/ft2-quick_advance.html /usr/share/doc/packages/freetype2-devel/ft2-raster.html /usr/share/doc/packages/freetype2-devel/ft2-sfnt_names.html /usr/share/doc/packages/freetype2-devel/ft2-sizes_management.html /usr/share/doc/packages/freetype2-devel/ft2-sizing_and_scaling.html /usr/share/doc/packages/freetype2-devel/ft2-svg_fonts.html /usr/share/doc/packages/freetype2-devel/ft2-system_interface.html /usr/share/doc/packages/freetype2-devel/ft2-t1_cid_driver.html /usr/share/doc/packages/freetype2-devel/ft2-truetype_engine.html /usr/share/doc/packages/freetype2-devel/ft2-truetype_tables.html /usr/share/doc/packages/freetype2-devel/ft2-tt_driver.html /usr/share/doc/packages/freetype2-devel/ft2-type1_tables.html /usr/share/doc/packages/freetype2-devel/ft2-user_allocation.html /usr/share/doc/packages/freetype2-devel/ft2-winfnt_fonts.html /usr/share/doc/packages/freetype2-devel/images /usr/share/doc/packages/freetype2-devel/images/favico.ico /usr/share/doc/packages/freetype2-devel/index.html /usr/share/doc/packages/freetype2-devel/javascripts /usr/share/doc/packages/freetype2-devel/javascripts/extra.js /usr/share/doc/packages/freetype2-devel/search /usr/share/doc/packages/freetype2-devel/search/search_index.json /usr/share/doc/packages/freetype2-devel/sitemap.xml /usr/share/doc/packages/freetype2-devel/sitemap.xml.gz /usr/share/doc/packages/freetype2-devel/stylesheets /usr/share/doc/packages/freetype2-devel/stylesheets/extra.css /usr/share/man/man1/freetype-config.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:27:21 2025