グローバルにアイコンを変更するためのAPIは素晴らしいものでしたが、一部の場所では(一般的にサイズが大きくなったり小さくなったりするため)異なるスタイル/ウェイトを使用したいのですが、特定の場所のアイコンを選択する方法がわかりません。
たとえば、チャットアイコンの場合、トップバーでは線形アイコンを使用したいのですが、ドロップダウンユーザーメニューでは塗りつぶされたアイコンを使用したいです。
APIは両方を区別なく変更します。スクリプトで個別にターゲットにする方法はありますか、それとも代わりにCSSを使用する必要がありますか?CSSを使用することにためらいがあるのは、APIの変更が適切な方法と見なされているように見えるためです。