Änderung einer einzelnen Instanz eines Symbols

Die API zum globalen Ändern von Icons ist wunderbar, mit der kleinen Ausnahme, dass ich an einigen Stellen einen anderen Stil/ein anderes Gewicht verwenden möchte (im Allgemeinen aufgrund von Größenunterschieden), aber ich kann nicht herausfinden, wie ich Icons an bestimmten Stellen auswählen kann.

Zum Beispiel: Beim Chat-Icon möchte ich in der Topbar ein lineares Icon verwenden, aber im Dropdown-Benutzermenü ein gefülltes Icon.

Die API ändert beide ohne Differenzierung. Gibt es eine Möglichkeit, sie im Skript individuell anzusprechen, oder sollte ich stattdessen CSS für eines von ihnen verwenden? Mein Zögern bei der Verwendung von CSS ist, dass die API-Änderung als der richtige Weg angesehen zu werden scheint.

Kam aus dem etwas hervor? Können wir dies implementieren, da ich auch eine einzelne Umschaltung eines Symbols benötige.