Удалить лишние атрибуты групп (removeNonInheritableGroupAttrs)
Удаляет презентационные атрибуты групп, которые дочерние элементы не могут унаследовать осмысленным образом.
Что делает плагин «Удалить лишние атрибуты групп» в SVGO
SVGO применяет removeNonInheritableGroupAttrs в рамках своей цепочки плагинов. На сайте SVGOMG.ru соответствующий переключатель называется Удалить лишние атрибуты групп (включен по умолчанию). Оптимизация выполняется полностью в вашем браузере — файлы не отправляются на сервер.
Используйте SVGOMG.ru с настройкой Показать оригинал, чтобы сравнить результат «до» и «после». Если итоговая графика выглядит некорректно, сначала отключите этот плагин, а затем поочередно включайте связанные инструменты очистки.
Когда включать
Глубоко вложенные структуры групп, созданные при экспорте из Illustrator или Figma.
Когда отключать
Редкие специфические случаи, когда вы опираетесь на нестандартную стилизацию групп.
С осторожностью
Отсутствуют для стандартных иконок.
Как попробовать
- Откройте SVGOMG.ru и загрузите ваш SVG (файлом, вставкой кода или демо-примером).
- Найдите плагин Удалить лишние атрибуты групп на панели настроек (
removeNonInheritableGroupAttrs). - Переключите плагин и оцените результат в окне предпросмотра; скачайте файл, когда всё устроит.
Часть руководства: Атрибуты и пространства имен
Действие этого плагина подробно рассматривается в тематическом руководстве Атрибуты и пространства имен вместе со всеми связанными инструментами оптимизации.
Справочник по плагинам SVGO
Посмотрите весь Справочник по плагинам SVGO или изучите полное практическое руководство по оптимизации SVG.