freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Announcing FreeType 2.13.3


From: Werner LEMBERG
Subject: Announcing FreeType 2.13.3
Date: Mon, 12 Aug 2024 14:25:38 +0000 (UTC)

FreeType 2.13.3 has been released.

It is available from

    https://savannah.nongnu.org/download/freetype/

or

    https://sourceforge.net/projects/freetype/files/

The latter site also holds older versions of the FreeType library.

See below for the relevant snippet from the CHANGES file.

Enjoy!


   Werner


PS: Downloads from  savannah.nongnu.org  will redirect to your nearest
    mirror site.   Files on  mirrors may  be subject to  a replication
    delay   of   up   to   24   hours.   In   case   of  problems  use
    https://download-mirror.savannah.gnu.org/releases/


----------------------------------------------------------------------


https://www.freetype.org


FreeType 2  is a software  font engine that  is designed to  be small,
efficient,  highly   customizable,  and  portable   while  capable  of
producing high-quality output (glyph images) of most vector and bitmap
font formats.

Note that  FreeType 2 is  a font service  and doesn't provide  APIs to
perform higher-level features, like text layout or graphics processing
(e.g.,  colored  text  rendering,  'hollowing',  etc.).   However,  it
greatly simplifies these tasks by providing a simple, easy to use, and
uniform interface to access the content of font files.

FreeType  2  is  released  under  two open-source  licenses:  our  own
BSD-like FreeType  License and the  GPL.  It can  thus be used  by any
kind of projects, be they proprietary or not.


----------------------------------------------------------------------


You  can use  a  `.sig` file  to verify  that  the corresponding  file
(without the  `.sig` suffix)  is intact.  First,  be sure  to download
both  the `.sig`  file and  the  corresponding archive.   Then, run  a
command like this:

  gpg --verify freetype-2.13.3.tar.gz.sig

If that command fails because you  don't have the required public key,
execute

  gpg --keyserver pgp.mit.edu --recv-keys BE6C3AAC63AD8E3F

to import it, then rerun the `gpg --verify` command.

SHA1 file checksums:

f976fa6f5020707e4e8d5a994c7fe27eb53264b3  freetype-2.13.3.tar.gz
2437819d11c1205e81141735dcb0a36c0d541e96  freetype-2.13.3.tar.xz
12a9965ed6c041e3f17cf507d700776bb440b433  ft2133.zip
02017104ef2777ce5cfedfabd9395ab217f21423  ft2demos-2.13.3.tar.gz
13772801af6b9341a20300ed89f36157f2506376  ft2demos-2.13.3.tar.xz
68ee3b269f2c9a18d4b0691e77fb6580e1b23176  ftdmo2133.zip
0dbb347cc2b8c4a63b8e518d7be7be5cc41ac3ed  freetype-doc-2.13.3.tar.gz
7e1c8bc2bba9425864c861438fce76db76fe33c2  freetype-doc-2.13.3.tar.xz
5430650947c6af8bb3d07a5519303ecb422b9d49  ftdoc2133.zip

SHA256 file checksums:

5c3a8e78f7b24c20b25b54ee575d6daa40007a5f4eea2845861c3409b3021747  
freetype-2.13.3.tar.gz
0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289  
freetype-2.13.3.tar.xz
51be88151cbea18aeef9ee147c6e770c2ab8a4345425b62f0a7f9c221a6ad566  ft2133.zip
6b1f6e8ea5696aa3da705728dd04da97fd084f87eb96191f94c7a4c9ec6fbfc1  
ft2demos-2.13.3.tar.gz
8775e5ffded1a885ba2ccb3ea0e82c73306a03b764080c3e4c79da15b5c9a28a  
ft2demos-2.13.3.tar.xz
abad212350557026bb3650070ffab51a418e89c6324245d85f976c1f4b6681a8  ftdmo2133.zip
c15e8e0a9bee6c78b47daf159a6ba855e154da37a77848ceee4c7f915f24cc91  
freetype-doc-2.13.3.tar.gz
b7b66149bea769e226fd3d6d1eee6160e5b6beb4249b088071434fbe85fd1070  
freetype-doc-2.13.3.tar.xz
29042a4265bd990a889d31cf0f832243b23ef19f47c947b7378e09fb84fc838d  ftdoc2133.zip


CHANGES BETWEEN 2.13.2 and 2.13.3 (2024-Aug-11)

  I. IMPORTANT CHANGES

  - 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.


  II. IMPORTANT BUG FIXES

  - Rare double-free crashes in the cache subsystem have been fixed.

  - Excessive stack allocation in the autohinter has been fixed.


  III. MISCELLANEOUS

  - 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.

  - If the new configuration option `TT_CONFIG_OPTION_GPOS_KERNING` is
    defined,  `FT_Get_Kerning`  understands rudimentary  GPOS  kerning
    (for TrueType fonts  only).  This is not enabled  by default since
    its usage  is very  limited, mainly  for legacy  applications that
    have to support TrueType fonts automatically converted from 'kern'
    tables to GPOS kerning.  If you need proper (GPOS) kerning support
    please use a higher-level library like HarfBuzz.

    Code contributed by David Saltzman <davidbsaltzman@gmail.com>.

  - The internal structures  `PS_DesignMap` and `PS_Blend` related  to
    parsing of old Multiple Masters fonts  have been removed  from the
    public header file `t1tables.h`.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]