[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-announce] Announcing FreeType 2.12.0
From: |
Werner LEMBERG |
Subject: |
[ft-announce] Announcing FreeType 2.12.0 |
Date: |
Thu, 31 Mar 2022 18:15:01 +0000 (UTC) |
FreeType 2.12.0 has been released.
It is available from
http://savannah.nongnu.org/download/freetype/
or
http://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
http://download-mirror.savannah.gnu.org/releases/
----------------------------------------------------------------------
http://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.12.0.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:
bf26d90c303974f4b0a0de5b8f1d3940a93e48d1 freetype-2.12.0.tar.gz
fd1eb1a27f178808e1d8ccd82c71abfa5d0ebe13 freetype-2.12.0.tar.xz
f5b1975ed75985cfea680079150b3876b93e699e ft2120.zip
eb78f2b88e3c3eb12ff0a8f25f55df3ca2af7ddb ft2demos-2.12.0.tar.gz
4477cbf3cb3e78b2862bd9d24d405e68fbede4d2 ft2demos-2.12.0.tar.xz
4a9573657f3dbb742a87ea5f0960f9fb908cfcfa ftdmo2120.zip
535790b6b05b456cffe9b36dc360915d265c7bab freetype-doc-2.12.0.tar.gz
24b6a4e1d37d1426ca2c207617a9b44c899df65f freetype-doc-2.12.0.tar.xz
621c22109d595cdaa3e73210c9323b13a14bbc48 ftdoc2120.zip
SHA256 file checksums:
7940a46eeb0255baaa87c553d72778c4f8daa2b8888c8e2a05766a2a8686740c
freetype-2.12.0.tar.gz
ef5c336aacc1a079ff9262d6308d6c2a066dd4d2a905301c4adda9b354399033
freetype-2.12.0.tar.xz
d0c0e76e773bcc32ff60b70605b127de2881001f1668ed6f94ea18ce86867451 ft2120.zip
fed35f398fdbb9ae929b4caec5fc927216875e3a11f41a51fed29ef446b69878
ft2demos-2.12.0.tar.gz
dbc7ecaebc8c1658e4cc9e04e5978bba35375f664e87b857ca67451ab6b372d3
ft2demos-2.12.0.tar.xz
d54ae652e1b4c0c3bc4c5793c62760d2b034d85022bcd0feefea6857fb1ed43a ftdmo2120.zip
ee555e32c41f3ad4658153d695742c8a8000dd69366e8cb8a8169844f2a719ef
freetype-doc-2.12.0.tar.gz
22cf273cba41da07b7414a82a3ae701df1239e29928f0b8c42d08c5ef98dc01d
freetype-doc-2.12.0.tar.xz
f6920056e469b034b551eb9fad223801e8d1dc86893211c1133acd633fc94ab0 ftdoc2120.zip
----------------------------------------------------------------------
CHANGES BETWEEN 2.11.1 and 2.12.0
I. IMPORTANT CHANGES
- 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.
This work was Moazin Khatti's GSoC 2019 project.
II. MISCELLANEOUS
- The handling of fonts with an 'sbix' table has been improved.
- Corrected bitmap offsets.
- A new tag `FT_PARAM_TAG_IGNORE_SBIX` for `FT_Open_Face` makes
FreeType ignore an 'sbix' table in a font, allowing applications
to access the font's outline glyphs.
- `FT_FACE_FLAG_SBIX` and `FT_FACE_FLAG_SBIX_OVERLAY` together
with their corresponding preprocessor macros `FT_HAS_SBIX` and
`FT_HAS_SBIX_OVERLAY` enable applications to treat 'sbix' tables
as described in the OpenType specification.
- 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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ft-announce] Announcing FreeType 2.12.0,
Werner LEMBERG <=