Release 3.1.0 Added ----- * OT-SVG support ([#49](49)). Note that FreeType does not rasterize SVG glyphs by itself. Instead, fcft does this via FreeType hooks, using a bundled [nanosvg](nanosvg) as backend. Enabled by default, but can be disabled with `-Dsvg-backend=none`). FreeType >= 2.12 is required. * `FCFT_CAPABILITY_SVG` added to `fcft_capabilities()`. [nanosvg]: https://github.com/memononen/nanosvg [49]: https://codeberg.org/dnkl/fcft/issues/49 Changed ------- * Minimum required meson version is now 0.58 Fixed ----- * `fcft_font::name`, and `fcft_glyph::font_name` not being set correctly for font collections (e.g. `*.ttc` files). * Assertion inside HarfBuzz with `fcft_rasterize_grapheme_ut32()` when we fail to rasterize a glyph ([#1056][foot-1056]). [foot-1056]: https://codeberg.org/dnkl/foot/issues/1056