Lanzamento do motor de fontes FreeType 2.12 con soporte para o formato OpenType-SVG

Presentouse o lanzamento de FreeType 2.12.0, un motor de fontes modular que proporciona unha única API para unificar o procesamento e saída de datos de fontes en varios formatos vectoriais e ráster.

Entre os cambios:

  • Engadiuse compatibilidade co formato de fonte OpenType-SVG (OT-SVG), que permite a creación de fontes OpenType de cor. A característica principal de OT-SVG é a capacidade de usar varias cores e degradados nun glifo. Todos ou parte dos glifos preséntanse como imaxes SVG, o que permite mostrar texto coa calidade de gráficos vectoriales completos, mantendo a capacidade de traballar con información como texto (edición, busca, indexación) e herdando as características do formato OpenType. , como substitución de glifos ou estilos de glifos alternativos .

    Para habilitar a compatibilidade con OT-SVG, FreeType proporciona un parámetro de compilación "FT_CONFIG_OPTION_SVG". Por defecto, só se proporciona a carga da táboa SVG desde o tipo de letra, pero usando a propiedade svg-hooks proporcionada no novo módulo ot-svg, é posible conectar motores de renderizado SVG externos. Por exemplo, os exemplos presentados na composición usan a biblioteca librsvg para renderizar.

  • Mellorado o manexo das fontes coa táboa 'sbix' (Táboa de gráficos de mapas de bits estándar) definida na especificación OpenType 1.9.
  • O código da biblioteca integrada zlib actualizouse á versión 1.2.11.
  • Realizáronse melloras no sistema de compilación, incluíndo cambios relacionados co uso da biblioteca zlib integrada ou externa.
  • Engadiuse compatibilidade coa Plataforma Universal de Windows para sistemas que non sexan ordenadores e portátiles.

Fonte: opennet.ru

Engadir un comentario