Skip to content

Releases: sammycage/plutosvg

v0.0.6

23 Feb 10:34
Compare
Choose a tag to compare
  • Support color palettes in freetype hooks
  • Export 'plutosvg-ft.h' in meson build system
  • Fix polygon points parsing
  • Fix rendering of use elements referencing svg or symbol with x and y attributes

v0.0.5

11 Feb 11:14
Compare
Choose a tag to compare

FreeType SVG hooks are now located in a dedicated header file, plutosvg-ft.h. This change means you no longer need to define PLUTOSVG_HAS_FREETYPE during compilation. Separating the FreeType dependency from the core PlutoSVG build can help avoid configuration issuesβ€”such as the 0x06 error from FT_Set_propertyβ€”and gives you more control over how you integrate FreeType.

To use the FreeType SVG hooks in your project, update your code as follows:

#include <plutosvg-ft.h>

// Configure FreeType to use PlutoSVG's SVG hooks:
FT_Property_Set(library, "ot-svg", "svg-hooks", &plutosvg_ft_hooks);

In summary, by moving the SVG hooks into plutosvg-ft.h, you can manage the FreeType integration independently from the PlutoSVG build.

v0.0.4

26 Dec 21:51
Compare
Choose a tag to compare
  • Fix image rendering interfering with the clip rect #18

v0.0.3

06 Nov 06:19
Compare
Choose a tag to compare
  • Fix cmake libm link error

v0.0.2

26 Sep 21:02
Compare
Choose a tag to compare
  • Fix meson libm link error

v0.0.1

08 Sep 07:21
d485c3f
Compare
Choose a tag to compare

Initial release.