Download Latest Version freetype-2.14.2.tar.xz (2.7 MB)
Email in envelope

Get an email when there's a new version of The FreeType Project

Home / freetype2 / 2.14.2
Name Modified Size InfoDownloads / Week
Parent folder
freetype-2.14.2.tar.gz.sig < 9 hours ago 833 Bytes
freetype-2.14.2.tar.xz.sig < 9 hours ago 833 Bytes
ft2142.zip.sig < 9 hours ago 833 Bytes
README < 9 hours ago 3.5 kB
ft2142.zip < 10 hours ago 4.7 MB
freetype-2.14.2.tar.xz < 10 hours ago 2.7 MB
freetype-2.14.2.tar.gz < 10 hours ago 4.1 MB
Totals: 7 Items   11.5 MB 0
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.14.2.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:

ad090dafb29135d08665eba400a1b1b66edd7313  freetype-2.14.2.tar.gz
28200b8f8df5a524f476bdacb20f05da1c33280c  freetype-2.14.2.tar.xz
cde32902a8bffed4c855570bc86a2584fa373ff8  ft2142.zip
dac409e7009221f14b9367d4581d54a895bfe624  ft2demos-2.14.2.tar.gz
cccaa9ec2e4327901fafd6e830885dc9131d9c2d  ft2demos-2.14.2.tar.xz
c04d9c5ef4d929185c01d5f63162a4656578fd14  ftdmo2142.zip
aca81e3c7bb5793b957c2d4ff61e58ad726b00a5  freetype-doc-2.14.2.tar.gz
adf5448cb668073545ba87b23cff21a08b56d3de  freetype-doc-2.14.2.tar.xz
4eeadfe25683500562a31f38920a24867e178f52  ftdoc2142.zip

SHA256 file checksums:

752c2671f85c54a84b7f0dd2b5cd26b6b741117033886ffbc5ac89a68464b848  freetype-2.14.2.tar.gz
4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1  freetype-2.14.2.tar.xz
ad3aed6fa521148de639aceb6ac7db25554c68ee122f086232dd33a327175eb1  ft2142.zip
fd63fabb75302b71a33f97dbf14e658309985569ed0eaac6355dd8862db65ff2  ft2demos-2.14.2.tar.gz
ae9ed4b095e73a3fbdb90363c138ea62ac4b0f55aa4bb345b9b2458783f9284f  ft2demos-2.14.2.tar.xz
94f7ecdd05720bde3f15feae9bbf1e885640e97c06efc75c4badaaa6691a0b06  ftdmo2142.zip
5bf511f318256991d3fbe056f0a3fdb191c601c93f079edc7a4ee746e91ec1de  freetype-doc-2.14.2.tar.gz
0514edfd6a7b480f753aa48789d7112038a218b0b06afdca320c4bcbc2f66e6b  freetype-doc-2.14.2.tar.xz
d43d0ce570c8204299d35982b8eb66660d9bb945dbfbd1a00194f30c1225301d  ftdoc2142.zip


CHANGES BETWEEN 2.14.1 and 2.14.2 (2026-Mar-01)

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


  II. IMPORTANT BUG FIXES

  - A bunch of potential security problems have been found.  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.


  III. 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.
Source: README, updated 2026-03-01