Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ftdump-2.14.2-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ftdump Distribution: openSUSE Tumbleweed
Version: 2.14.2 Vendor: openSUSE
Release: 2.2 Build date: Tue Mar 3 13:29:02 2026
Group: Productivity/Publishing/Other Build host: reproducible
Size: 47216 Source RPM: freetype2-2.14.2-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.freetype.org
Summary: Simple font dumper
Simple font dumper
This tool is part of the FreeType project

Provides

Requires

License

FTL AND GPL-2.0-only

Changelog

* Tue Mar 03 2026 Fridrich Strba <fstrba@suse.com>
  - update to 2.14.2
  - Important changes
    * Several changes related to LCD filtering are implemented to
      achieve better performance and encourage sound practices.
      + Instead of blanket LCD filtering over the entire bitmap, it
      is now applied only to non-zero spans using direct rendering.
      This speeds up the ClearType-like rendering by more than 40%
      at sizes above 32 ppem.
      + Setting the filter weights with FT_Face_Properties is no
      longer supported. The default and light filters are optimized
      to work with any face.
      + The legacy libXft LCD filter algorithm is no longer provided.
  - Important bug fixes
    * A bunch of potential security problems have been found
      (bsc#1259118, CVE-2026-23865). All users should update.
    * The italic angle in `PS_FontInfo` is now stored as a fixed-point
      value in degrees for all Type 1 fonts and their derivatives,
      consistent with CFF fonts and common practices. The broken
      underline position and thickness values are fixed for CFF fonts.
  - Miscellaneous
    * The `x` field in the `FT_Span` structure is now unsigned.
    * Demo program `ftgrid` got an option `-m` to select a start
      character to display.
    * Similarly, demo program `ftmulti` got an option `-m` to select a
      text string for rendering.
    * Option `-d` in the demo program `ttdebug` is now called `-a`,
      expecting a comma-separated list of axis values.  The user
      interface is also slightly improved.
    * The `ftinspect` demo program can now be compiled with Qt6, too.
* Mon Nov 17 2025 Dirk Müller <dmueller@suse.com>
  - update to 2.14.1:
    * The auto-hinter got new abilities. It can now better separate
      diacritic glyphs from base glyphs at small sizes  by
      artificially moving  diacritics up (or  down) if necessary
    * Tilde accent  glyphs get vertically stretched at small sizes so
      that they don't degenerate to horizontal lines.
    * Diacritics directly attached to a base glyph (like the ogonek in
      character 'ę') no longer distort the shape of the base glyph
    * The TrueType  instruction interpreter  was optimized to
      produce a 15% gain in the glyph loading speed.
    * Handling of Variation Fonts is now considerably faster
    * TrueType and CFF glyph loading speed has been improved by 5-10%
      on modern 64-bit platforms  as  a result of better handling of
      fixed-point multiplication.
    * The BDF driver now loads fonts 75% faster.
* Fri Oct 17 2025 pgajdos@suse.com
  - package FTL.TXT and GPLv2.TXT [bsc#1252148]
* 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)

Files

/usr/bin/ftdump


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 17 22:31:14 2026