Release of the FreeType 2.12 font engine with support for the OpenType-SVG format

The release of FreeType 2.12.0 has been announced, a modular font engine providing a unified API for standardized processing and rendering of font data in various vector and raster formats.

Among the changes:

  • Support for the OpenType-SVG (OT-SVG) font format has been added, allowing the creation of color OpenType fonts. The main feature of OT-SVG is the capability to use multiple colors and gradients in a single glyph. All or part of the glyphs are represented as SVG images, enabling text to be displayed with the quality of full vector graphics, while retaining text processing capabilities such as editing, searching, and indexing, and inheriting the features of the OpenType format, such as glyph substitution or alternative glyph styles.

    To enable OT-SVG support in FreeType, the build parameter 'FT_CONFIG_OPTION_SVG' is provided. By default, only the loading of the SVG table from the font is ensured, but with the svg-hooks property provided in the new ot-svg module, external SVG rendering engines can be connected. For example, the included samples use the librsvg library for rendering.

  • Improved handling of fonts with the 'sbix' (Standard Bitmap Graphics Table) table defined in the OpenType 1.9 specification.
  • The built-in zlib library code has been updated to version 1.2.11.
  • Improvements have been made to the build system, including changes related to the use of the built-in or external zlib library.
  • Support for the Universal Windows Platform has been added for systems other than PCs and laptops.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster