Изменение одного экземпляра иконки

API для глобальной смены иконок работает отлично, за исключением одного небольшого момента: в некоторых местах я хочу использовать другой стиль или начертание (обычно из-за того, что иконки должны быть больше или меньше), но я не могу понять, как выбрать иконки в конкретных местах.

Например: для иконки чата я хотел бы использовать линейную иконку в верхней панели, но залитую иконку в выпадающем меню пользователя.

API меняет обе иконки без различения. Есть ли способ адресовать их по отдельности в скрипте, или мне лучше использовать CSS для одной из них? Мои сомнения по поводу использования CSS связаны с тем, что изменение через API кажется правильным подходом.

Что-нибудь вышло из этого? Мы можем внедрить это, так как мне также требуется возможность переключения одной иконки.