[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`.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Announcing FreeType 2.13.3,
Werner LEMBERG <=