-
2.3.220dd7674 · ·
Release 2.3.2 Added ----- * Limited support for _"fontfeatures_" . fcft is still not a layout engine, but with this we can support e.g. _stylistic sets_ (HarfBuzz-enabled builds only). Deprecated ---------- * `tags` argument in `fcft_grapheme_rasterize()`. It is now being ignored, and will be removed in a future release. Fixed ----- * Hang in library destructor when system has no fonts installed (https://codeberg.org/dnkl/foot/issues/174). Contributors ------------ * [birger](https://codeberg.org/birger)
-
2.3.049605247 · ·
Release 2.3.0 Added ----- * `fcft_set_scaling_filter()`: new API that lets the calling application configure the filter to use when downscaling bitmap fonts (https://codeberg.org/dnkl/fcft/issues/9). * `fcft_grapheme_rasterize()`: new API that uses HarfBuzz to shape a grapheme cluster. Note that HarfBuzz is an **optional** dependency, see [README](README.md#user-content-building). Changed ------- * Increased timeout in tests, from 4s (the default), to 60s (https://codeberg.org/dnkl/foot/issues/120).
-
-
-
-
2.2.90d67f8f7e · ·
2.2.90 Pre-release for 2.3.0. Note that not all APIs planned for 2.3.0 have been added yet.
-
2.2.73fbdf15e · ·
Release 2.2.7 Changed ------- * Use lanczos3 filtering when downscaling bitmap fonts. This improves the quality of e.g. color emoji fonts. Fixed ----- * Compilation with `-pedantic`
-
2.2.671749902 · ·
Release 2.2.6 Fixed ----- * Set LCD filter. This fixes **severe** color fringes when FreeType has been built with `FT_CONFIG_OPTION_SUBPIXEL_RENDERING` (i.e. the old ClearType-style subpixel rendering, instead of the newer Harmony LCD rendering).
-
2.2.57539a9c8 · ·
Release 2.2.5 Changed ------- * `fcft_glyph_rasterize()`: improved performance in threaded applications by guarding the glyph cache with an _rwlock_ instead of a _mutex_. Fixed ----- * fcft now checks for memory allocation failures. * Compilation errors in 32-bit builds.
-
-
2.2.3fb2da472 · ·
Release 2.2.3 Added ----- * Missing [LICENSE](LICENSE) file * [LICENSE](LICENSE), [README.md](README.md) and [CHANGELOG.md](CHANGELOG.md) are now installed to `${datadir}/doc/fcft`. Fixed ----- * Assertion in debug builds when resizing the glyph cache
-
-
2.2.28978cacb · ·
Release 2.2.2 Fixed ----- * `fcft_kerning()` was not threadsafe * Rare crash in `fcft_glyph_rasterize()` caused by a race between a successful glyph cache lookup and a glyph cache resize.
-