И это всё МОЁ

resvg — это библиотека для отрисовки SVG, прямыми аналогами которой являются librsvg и QtSvg. Но в отличие от них, resvg поддерживает отрисовку с помощью нескольких бэкендов (Qt и cairo) и обеспечивает более полную поддержку стандарта. Также resvg является модульным, что позволяет использовать лишь нужные функции.


Основные изменения:



  • Это bug fix релиз, поэтому в нём множество исправлений.

  • Добавлена поддержка marker.

  • Добавлена частичная поддержка baseline-shift, letter-spacing и word-spacing.

  • Добавлены плагины для использования resvg в качестве генератора привью в Dolphin и Windows Explorer.

  • Добавлено 143 новых теста. Общее количество достигло 958-и.


Результаты тестирования. Сравнительная таблица. Список нереализованных возможностей.


Так как marker был успешно реализован, до полной поддержки static SVG осталось реализовать textPath, Unicode BIDI (left-to-right, top-to-bottom, glyph orientation и тд.) и несколько фильтров.









 , ,