FreeType 2.13.0 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.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: 7dc6db508780d87d40e47d6feb763c7805910dfe freetype-2.13.0.tar.gz 6393c1451c2f1c5f83aed5ea92d280af078e27d9 freetype-2.13.0.tar.xz 046d921d4168a3842a4dd4d75c6a66cce6f05815 ft2130.zip 9db8ab55b1e0d529459f9990d5810e154a510bb2 ft2demos-2.13.0.tar.gz a93866cdb16aacfc1daecbe5f846ad1602f2f4ff ft2demos-2.13.0.tar.xz 4027cb76691fadca72deb4faa7bbb953e216352f ftdmo2130.zip bf824f67b8d1ea2a95993fd1f526f826f8a52959 freetype-doc-2.13.0.tar.gz 5129934801db7827c5c1926dcb1e157d7d3b3bce freetype-doc-2.13.0.tar.xz a14b802fdcaad40612e7890eb8d2042ee794bf6a ftdoc2130.zip SHA256 file checksums: a7aca0e532a276ea8d85bd31149f0a74c33d19c8d287116ef8f5f8357b4f1f80 freetype-2.13.0.tar.gz 5ee23abd047636c24b2d43c6625dcafc66661d1aca64dec9e0d05df29592624c freetype-2.13.0.tar.xz cdccdad1e70f6f362d7180148c63bacf8f266046edf9d40cb85e9f4bc56eb8e8 ft2130.zip a9bc3a3edd806841c460588098982bf01b275b0c662a7dac41cb60577b3438a8 ft2demos-2.13.0.tar.gz 4ce8367f9cb9468413c0ea9b3df00c3bb92801418d92a25d157a1ff56e927fcc ft2demos-2.13.0.tar.xz 31d0feaf1663af8acc378fece7a7a88352373eed6145eb4ceaa8821b7589a29b ftdmo2130.zip 62086392a5c747ac0a64b5c63870e4b31d4609160f399e7a6154b7de427f6cd6 freetype-doc-2.13.0.tar.gz f6421803442beb5fc74435eb570bea427c8ca763dbf14b4f36caf3145534e9eb freetype-doc-2.13.0.tar.xz 15d21ad52c004ec49c514f82da2c495f6010af45aa7770d8c6e6e4ebbe3a4c37 ftdoc2130.zip CHANGES BETWEEN 2.12.1 and 2.13.0 (2023-Feb-09) I. IMPORTANT CHANGES - 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 'COLR' v1 API is now considered as stable. https://learn.microsoft.com/en-us/typography/opentype/spec/colr III. MISCELLANEOUS - 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. - 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. - 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_ ```