| Name | Modified | Size | Downloads / 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.