Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
freetype-2.14.0.tar.gz.sig | 2025-09-07 | 833 Bytes | |
freetype-2.14.0.tar.xz.sig | 2025-09-07 | 833 Bytes | |
ft2140.zip.sig | 2025-09-07 | 833 Bytes | |
README | 2025-09-07 | 5.5 kB | |
ft2140.zip | 2025-09-06 | 4.7 MB | |
freetype-2.14.0.tar.xz | 2025-09-06 | 2.7 MB | |
freetype-2.14.0.tar.gz | 2025-09-06 | 4.1 MB | |
Totals: 7 Items | 11.5 MB | 7 |
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.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: a36b86a289cd1a9c951c04d43135acc4955e359d freetype-2.14.0.tar.gz 5986e15c8514369fdbdd2cf64d9ce26ceb1e0f10 freetype-2.14.0.tar.xz 6342a071baa0be23f56677a215d06b62124dec52 ft2140.zip 22ae34d348863dd213c0d06b092608b98167006c ft2demos-2.14.0.tar.gz d9f62b7b902c2542f309daa2eaed9d53f074766a ft2demos-2.14.0.tar.xz b7b5b66076ba116bd7885ccd2ae968fef202ac11 ftdmo2140.zip bb87a48b0ce882b2bb4e2cd3ed743636db214f0d freetype-doc-2.14.0.tar.gz 21ee2eb008af129e31f268afe6fa512820cf4cf9 freetype-doc-2.14.0.tar.xz 9126aff5eb2ac4ef84669bd53d14981af5c01445 ftdoc2140.zip SHA256 file checksums: 73819bbf34c84f18b89ebbd35107d3ae92c604ff7336cd09ff1452930c2dcb9c freetype-2.14.0.tar.gz f8dfa8f15ef0576738dfb55b2e6e6b172fd5d09b6f03785a1df03239549f64d2 freetype-2.14.0.tar.xz c1e2eac0480b7f9b3cbc6bb0152764141983033e146e1dfd0a7d236b65c0e9f5 ft2140.zip 607e31152c936faef26aadacb4c7be8ce26f2da6303c3469c9f3a7010bfd1957 ft2demos-2.14.0.tar.gz ad9ca14858ec9b21fb4de22ce55b605cc3e61ffa5323097a9b95b46613e43c81 ft2demos-2.14.0.tar.xz 52fa83767ef9432b0c9efb12a51643405f53b405bba2fbf1c559f151fbebfce0 ftdmo2140.zip 8904961b6b825e11893fc8ab86aadb6c36a9d6b18ab58c2df21a770fe80b4541 freetype-doc-2.14.0.tar.gz 08511f8c356d608126ff50ac6fef2b876981fb122b10971c26df0a1186da39cc freetype-doc-2.14.0.tar.xz 3e0a399e01e46fcf671091df1ead7ab48985bb14ead0d1eab8b67182defcc3de ftdoc2140.zip CHANGES BETWEEN 2.13.3 and 2.14.0 (2025-Sep-06) I. IMPORTANT CHANGES - A new configuration macro `FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC` is available to load the HarfBuzz library dynamically (in addition to the standard static and dynamic linking modes); cmake, meson, and autotools support have been updated accordingly. Using this new feature makes it possible to avoid the circular dependency between HarfBuzz and FreeType. A side effect of this change is that FreeType no longer uses HarfBuzz header files (if HarfBuzz support is activated). This code was contributed by Behdad Esfahbod. - The auto-hinter got new abilities. . It can now better separate diacritic glyphs from base glyphs at small sizes by artificially moving diacritics up (or down) if necessary. . Tilde accent glyphs get vertically stretched at small sizes so that they don't degenerate to horizontal lines. . Diacritics directly attached to a base glyph (like the ogonek in character 'ę') no longer distort the shape of the base glyph. These features use a database (which currently has entries for Unicode characters up to U+FFFF, based on Unicode 17.0), handling scripts like Latin, Cyrillic, or Greek, but not Arabic or Indic scripts. FreeType needs to access a proper Unicode character map (or must be able to construct such a cmap) of a given font to make this work. The central algorithm and the foundation of this feature was Craig White's GSoC 2023 project. - Bitmap-only TrueType fonts now ignore the `FT_LOAD_NO_BITMAP` flag and proceed loading bitmaps instead of giving an error. This behavior is documented and implemented for other bitmap-only fonts. The flag was always meant to suppress the bitmap strikes in favor of outlines, not to ban them completely. II. IMPORTANT BUG FIXES - Users of the `TT_CONFIG_OPTION_GPOS_KERNING` configuration option should update; the 'GPOS' table wasn't correctly validated before access, which could lead to crashes with malformed font files. III. MISCELLANEOUS - `FT_Set_Var_Design_Coordinates` and `FT_Set_MM_Blend_Coordinates` now set the `FT_FACE_FLAG_VARIATION` bit in the `face_flag` field of `FT_Face` (i.e., the macro `FT_IS_VARIATION` returns true) also if any of the provided coordinates is different from the face's default value for the corresponding axis, that is, the set up face is not at its default position. - `FT_Load_Sfnt_Table` can now also load a font's table directory. - The TrueType instruction interpreter was optimized to produce a 15% gain in the glyph loading speed. - Handling of Variation Fonts is now considerably faster, thanks to contributions by Behdad Esfahbod. - TrueType and CFF glyph loading speed has been improved by 5-10% on modern 64-bit platforms as a result of better handling of fixed- point multiplication. - The BDF driver now loads fonts 75% faster. - 'GPOS' kern table handling (if the `TT_CONFIG_OPTION_GPOS_KERNING` configuration option is active) is now about 3.5 times faster than before. - Support for the (currently undocumented) 'flip' graphic type in the 'sbix' SFNT table as used in the `Apple Color Emoji.ttc` font (code provided by Andrew Murray). - `ftmulti` can now scroll through named instances and gracefully show static fonts. - The build file on OpenVMS now also creates a 32-bit version of the library.