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

ftdiff-2.14.2-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ftdiff Distribution: openSUSE Tumbleweed
Version: 2.14.2 Vendor: openSUSE
Release: 2.1 Build date: Mon Mar 9 12:27:08 2026
Group: Productivity/Publishing/Other Build host: reproducible
Size: 84928 Source RPM: ft2demos-2.14.2-2.1.nosrc.rpm
Packager: https://bugs.opensuse.org
Url: https://www.freetype.org
Summary: Compare font hinting modes
Compare font hinting modes
This tool is part of the FreeType project

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Mar 09 2026 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * qt6-version.patch
      + lower the QT6 requirement to 6.6, since it builds just fine
      and allows to have the same spec file for all values of the
      %%suse_version macro
* 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.
  - Removed patch:
    * overflow.patch
      + the code was fixed by upstream differently
  - Build the ft2demos flavor again in SLE16, since now we use Qt6 for
    distributions that have the required versions
* Fri Oct 17 2025 pgajdos@suse.com
  - package FTL.TXT and GPLv2.TXT [bsc#1252148]
* Thu May 29 2025 Antonio Larrosa <alarrosa@suse.com>
  - Do not build the ft2demos flavor in SLE16 where Qt5 will not be
    available
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* 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:
    * `ftbench` has a new  command-line option  `-a`  to
      apply design coordinates.
    * `ftview` can now flip SVG rendering on and off using the
      'Z' key.
    * `ftmulti` it  is  now possible  to toggle  the  fill
      rule  and overlap flag  used for  rendering glyphs using  the 'F3'
      and 'F4' keys,  respectively. Toggling the anti-aliased  mode
      has been changed to the 'TAB' key.
* Thu May 04 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Wed Mar 08 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.13.0:
    * The demo program `ftinspect` has  been completely updated and much
      enhanced.  It now  combines the functionality of  almost all other
      graphical FreeType  demo programs into a  single application based
      on the Qt framework.  This was Charlie Jiang's GSoC 2022 project.
    * The `ftbench` demo  program got a new command line  option `-e` to
      set a charmap index.
    * Specifying  a point  size is  now optional  for the  demo programs
      `ftgrid`, `ftmulti`,  `ftstring`, and  `ftview`.  If not  given, a
      default size is used.
    * For  `ftgrid`,  `ftstring`, and  `ftview`,  option  `-e` now  also
      accepts a numeric value to set a charmap index.
    * In  `ftstring`, it  is  now  possible to  set  the displayed  text
      interactively by pressing the 'Enter' key.
    * `ftmulti` can now handle up to 16 design axes.
  - drop CVE-2022-31782.patch (upstream)
* Tue Aug 23 2022 Fridrich Strba <fstrba@suse.com>
  - Add CVE-2022-31782.patch
    * Fix bsc#1200264, CVE-2022-31782: heap-based buffer overflow in
      ftbench.c

Files

/usr/bin/ftdiff


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 15 22:26:59 2026