Библиотека векторной графики Cairo 2D, используемая такими компаниями, как GTK, Mozilla, WebKit и многие другие проекты с открытым исходным кодом, добилась значительных успехов в своей серверной части SVG.
Сегодня утром был объединен большой набор изменений в серверной части SVG графической библиотеки Cairo. Слияние исправляет различные внутренние ошибки SVG, включая неправильный вывод и другие насущные проблемы, а также ошибки, которые появлялись в другом программном обеспечении, использующем Каир, таком как Poppler. Изменения устраняют множество существующих проблем с SVG в Каире.
Среди изменений кода было обращение с использованием неинициализированной памяти в поверхности SVG, решение проблем с выводом на поверхности и шаблоны, удаление поддержки SVG 1.2, поддержка шрифтов PDF Type 3 и многое другое. Произошло более двух десятков изменений
Итак, если вы полагаетесь на поддержку SVG Cairo прямо или косвенно через множество программных компонентов, использующих эту библиотеку, этот запрос на слияние , который будет частью следующего выпуска функций Cairo, является важным шагом вперед.