SVGOMG.ru Руководство Атрибуты и пространства имен

Удалить лишние атрибуты групп (removeNonInheritableGroupAttrs)

Удаляет презентационные атрибуты групп, которые дочерние элементы не могут унаследовать осмысленным образом.

Что делает плагин «Удалить лишние атрибуты групп» в SVGO

SVGO применяет removeNonInheritableGroupAttrs в рамках своей цепочки плагинов. На сайте SVGOMG.ru соответствующий переключатель называется Удалить лишние атрибуты групп (включен по умолчанию). Оптимизация выполняется полностью в вашем браузере — файлы не отправляются на сервер.

Используйте SVGOMG.ru с настройкой Показать оригинал, чтобы сравнить результат «до» и «после». Если итоговая графика выглядит некорректно, сначала отключите этот плагин, а затем поочередно включайте связанные инструменты очистки.

Когда включать

Глубоко вложенные структуры групп, созданные при экспорте из Illustrator или Figma.

Когда отключать

Редкие специфические случаи, когда вы опираетесь на нестандартную стилизацию групп.

С осторожностью

Отсутствуют для стандартных иконок.

Как попробовать

  1. Откройте SVGOMG.ru и загрузите ваш SVG (файлом, вставкой кода или демо-примером).
  2. Найдите плагин Удалить лишние атрибуты групп на панели настроек (removeNonInheritableGroupAttrs).
  3. Переключите плагин и оцените результат в окне предпросмотра; скачайте файл, когда всё устроит.

Справочник по плагинам SVGO

Посмотрите весь Справочник по плагинам SVGO или изучите полное практическое руководство по оптимизации SVG.